用pandas的groupby函数按日期分组,求日平均值,怎么把日期也添加到写入文件中
时间: 2024-03-23 13:41:17 浏览: 126
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
可以使用`pandas`的`to_csv`函数来将结果写入文件,并设置`date`列为索引,如下所示:
```python
import pandas as pd
# 假设有一个名为df的DataFrame,其中包含date和value两列
df = pd.DataFrame({'date': ['2022-01-01', '2022-01-01', '2022-01-02', '2022-01-02'],
'value': [1, 2, 3, 4]})
# 将date列转换为日期格式
df['date'] = pd.to_datetime(df['date'])
# 按照日期分组,求平均值
grouped = df.groupby('date').mean()
# 将结果写入文件,并设置date列为索引
grouped.to_csv('result.csv', index=True)
```
这样就会得到一个名为`result.csv`的文件,其中包含两列:`date`和`value`。其中,`date`列作为索引出现在文件中。
阅读全文