首页 > 解决方案 > 如何仅使用 python 中的日期过滤数据框的 datetime 列?

问题描述

我有一个数据框如下:

约会时间 ID
2021-03-23 20:00:00 553761065
2021-03-19 20:00:00 553845822
2021-02-05 12:05:00 553549067
2021-02-02 22:05:00 553599668
2021-03-23 05:15:00 557070939
2021-03-23 05:15:00 557070939

现在,我想根据 datetime 列过滤 id 号,并按今天的日期比较它们。但我想检查日期如下:

import pandas as pd

df = read_csv('test.csv')

df[(df['dateTime'] == pd.datetime.now().date())]

但是,它不起作用,并且数据框始终为空。如果您想测试数据集,请注意更改日期!

谢谢

标签: pythonpandasdataframedatetimefilter

解决方案


推荐阅读