我目前有两栏:
Current Date End Time
2015-07-17 08:55:00 Name: EndTime, data-type: datetime64[ns]
2015-07-14 23:45:00 Name: CurrentDate, data-type: datetime64[ns]
我想在数据框where (EndTime < CurrentDate)
中删除这些行。
我尝试了以下但不起作用:
df2 = df2[pd.Series(df2['CurrentDate']) < pd.Series(df2['EndTime'])]
希望你能帮助我!
答案 0 :(得分:1)
你想:
df2 = df2[(df2['CurrentDate']) <= (df2['EndTime'])]
无需在适当的位置构建Series对象,由于运算符优先级,您需要围绕条件使用括号