python pandas 数据表 年月日时分秒 按天筛选日期
时间: 2023-10-04 22:11:37 浏览: 235
可以使用pandas库的datetime模块来实现按天筛选日期。首先需要将日期时间数据转换成datetime类型,然后可以使用DataFrame的loc方法来选择符合条件的数据。
例如,假设有一个数据表df,其中日期时间数据的列名为"datetime",则可以使用以下代码按天筛选日期:
```
import pandas as pd
# 将数据表中日期时间列转换成datetime类型
df['datetime'] = pd.to_datetime(df['datetime'])
# 选择日期为2021年5月1日的数据
selected_data = df.loc[df['datetime'].dt.date == pd.to_datetime('2021-05-01').date()]
```
其中dt.date可以获取datetime对象的日期部分,pd.to_datetime可以将字符串转换成datetime类型。上述代码会选择日期为2021年5月1日的数据,并将其保存在selected_data变量中。
阅读全文