숫자가있는 테이블이 있고 (일부 날짜는 NaN입니다) 가장 오래된 날짜를 찾아야합니다 행에 DATE_MODIFIED, WITHDRAWN_DATE, SOLD_DATE, STATUS_DATE 등.팬더 DF 행에서 최소 날짜 찾기 및 새 열 만들기
그래서 각 행에 대해 가장 오래된 필드를 찾고 데이터 프레임에 새 열을 만들고 싶습니다. 이 같은
뭔가, 난 그냥 하나를 수행하는 경우, 예를 들어 DATE 내가 결과를 얻을하지만
table['END_DATE']=min([table['DATE_MODIFIED']],[table['SOLD_DATE']])
아래로 두 번째를 추가 할 때 내가 얻을 수정일 : 그 문제에 대한
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
것 이 구조는 처음에 올바른 날짜 열을 만든다고 가정하고 최소 날짜를 찾으려고합니까?
fyi 프레임에서''NaT''와 함께''np.max''를 사용하려고하면, 누락 된 값을 처리하는''df.min()/max()''를 사용하는 것이 더 잘 실패합니다 정확하게 – Jeff
DF에서 축 인수를 만드는 방법은 다른 분야가 많으므로? like : table [ 'END_DATE'] = table.apply (np.min, [[DATE_MODIFIED ']], [table ['SOLD_DATE ']]]) ?? – dartdog
실수로 예제를 업데이트하십시오. –