私は以下の目標を持っています:同じテーブルの2つの日付列を比較し、比較の結果に基づいて3番目の列を作成する必要があります。 np.whereステートメントで日付を比較する方法はわかりません。PYTHON Numpyどこの時間条件
これは私の現在のコードです:
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文です:
DB['s_date'] = np.where((DB['Start Date']<=time_delta | DB['Start Date'] = (None,"")),DB['Start Date'],RW['date'])
日付欄を開始可能性があるかもしれない考慮に入れるOR条件があります空
'| 'を'または 'に変更してみてください – eyllanesc
動作していません。 "dtyped [datetime64 [ns]]配列と[bool]型のスカラー" – Filippo
"を比較できません(DB ['開始日'] <=開始時刻 'DB' '開始日' '= DB ['Start Date'] == "") 'である必要があります。"(DB ['Start Date'] = time_delta | DB ['Start Date'])isnull(DB | – Abdou