一个excel表中2022年每月每个工作日有几千条数据,利用python代码求解出每个工作日数据的平均值,将结果写入新的excel表中
时间: 2024-04-13 07:29:30 浏览: 60
可以使用Python的pandas库和xlrd库来处理Excel文件,并计算每个工作日数据的平均值。下面是一个示例代码:
```python
import pandas as pd
# 读取原始Excel文件
df = pd.read_excel('原始数据.xlsx')
# 将日期列转换为日期类型
df['日期'] = pd.to_datetime(df['日期'])
# 提取年份和月份
df['年份'] = df['日期'].dt.year
df['月份'] = df['日期'].dt.month
# 过滤出2022年的数据
df_2022 = df[df['年份'] == 2022]
# 计算每个工作日数据的平均值
average_data = df_2022.groupby(['月份', '日期']).mean()
# 将结果写入新的Excel文件
average_data.to_excel('每个工作日数据平均值.xlsx')
```
请将代码中的`原始数据.xlsx`替换为你实际的原始数据文件名,代码会生成一个名为`每个工作日数据平均值.xlsx`的新Excel文件,其中包含了每个工作日数据的平均值。
阅读全文