python pandas 年月日时分秒 按天筛选日期
时间: 2023-10-04 16:11:39 浏览: 150
可以使用pandas中的datetime模块将字符串格式的日期转换成datetime格式,然后使用resample函数按天进行筛选,代码示例如下:
```python
import pandas as pd
# 创建一个示例DataFrame
data = pd.DataFrame({
'date': ['2021-01-01 10:00:00', '2021-01-01 12:00:00', '2021-01-02 10:00:00', '2021-01-03 14:00:00'],
'value': [1, 2, 3, 4]
})
# 将字符串格式的日期转换成datetime格式,并将date列设置为索引
data['date'] = pd.to_datetime(data['date'])
data.set_index('date', inplace=True)
# 按天进行筛选
result = data.resample('D').sum()
print(result)
```
输出结果如下:
```
value
date
2021-01-01 3
2021-01-02 3
2021-01-03 4
```
阅读全文