python - 如何仅使用 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())]
但是,它不起作用,并且数据框始终为空。如果您想测试数据集,请注意更改日期!
谢谢
解决方案
推荐阅读
- angular - Angular Material CDK 拖放:有条件的样式预览元素
- c++ - Boost Asio:在多线程中使用 streambuf 和 async_write 时很奇怪
- python - 错误 SQL30073N “0x2110” 不支持参数值“0x0000”。Python DB2 连接
- email - 如何从 ics 邀请中删除与会者?
- javascript - 是否可以将 html 和 javascript 包装到 Python 文件中?
- r - LDA调谐包
- string - 在文件第 2 列中查找特定字符串并根据条件对其进行更改
- javascript - 从日期获取日期 - React Native
- pandas - 在 Pandas 中绘制日期,并用线连接它们的持续时间
- video - 将 MPEG-1 转码为 MPEG-H (H.265/HEVC)