다음 대상이 있습니다. 동일한 테이블에서 두 날짜 열을 비교하고 비교 결과에 따라 세 번째 열을 만들어야합니다. np.where 문에서 날짜를 비교하는 방법을 모르겠습니다.PYTHON Numpy 시간 조건이
이 내 현재 코드입니다 :
DB['s_date'] = np.where((DB['Start Date']<=time_delta | DB['Start Date'] = (None,"")),DB['Start Date'],RW['date'])
계정에 날짜 열 수 있습니다 시작 가능성을 취할 OR 조건이 있습니다 : 여기
now = datetime.datetime.now() #set the date to compare
delta = datetime.timedelta(days=7) #set delta
time_delta = now+delta #now+7 days
그리고는 np.where 성명 비어 있습니다
'| '를'또는'로 변경해보십시오. – eyllanesc
작동하지 않습니다. "dtyped [datetime64 [ns]] 배열을 [bool] 유형의 스칼라와 비교할 수 없습니다." – Filippo
'(DB [ '시작 날짜'] <= 시작일 'DB ='시작 날짜 '= , ""))''(DB [ '시작일'] <= 시작일 ''== ' ")''이어야합니다. – Abdou