python将csv中逐小时数据存为逐日数据
时间: 2023-05-19 13:06:22 浏览: 749
python处理csv数据的方法
3星 · 编辑精心推荐
可以使用 pandas 库中的 resample() 函数将逐小时数据转换为逐日数据。具体实现方法如下:
```python
import pandas as pd
# 读取 csv 文件
df = pd.read_csv('data.csv')
# 将时间列转换为 datetime 类型
df['time'] = pd.to_datetime(df['time'])
# 将时间列设置为索引
df.set_index('time', inplace=True)
# 使用 resample() 函数将逐小时数据转换为逐日数据
df_daily = df.resample('D').sum()
# 将结果保存为 csv 文件
df_daily.to_csv('data_daily.csv')
```
以上代码将逐小时数据存储在名为 data.csv 的文件中,将转换后的逐日数据存储在名为 data_daily.csv 的文件中。
阅读全文