我下面有一张excel表格
A B C
Name Start Date End Date
Ajay 6/2/2019 6/18/2019
Sham 6/3/2019 6/18/2019
Ramu 6/5/2019 6/18/2019
Ravi 6/7/2019 6/18/2019
现在我想在python中按日期过滤数据
所以我要选择开始日期和结束日期
例如:2019年6月5日至2019年6月18日
结果应该是:
A B C
Name Start Date End Date
Ramu 6/5/2019 6/18/2019
Ravi 6/7/2019 6/18/2019
如何在python中实现这一点?你知道吗
提前谢谢
我试过使用这个代码,但我不明白如何进一步
df[(df['date'] >= '02/01/2001') & (df['date'] <= '05/01/2001')]
首先用^{} 将日期字段转换为
datetime
格式,这样就可以应用过滤器了。您现在正在尝试对object(string)
类型的列应用计算。你知道吗我在这里使用^{} ,它代表“大于或等于”,但您也可以使用
>=
和<=
相关问题 更多 >
编程相关推荐