pycharm读取多个excel,分别对其中的数据求均值,将这些均值导入到一个excel中,并保存到本地
时间: 2024-02-21 20:57:13 浏览: 144
Python保留格式复制多个excel工作表到汇总表并生成目录
好的,我可以为您提供代码来实现您的需求,但在此之前请确保您已经安装了 pandas 和 openpyxl 这两个库。
以下是代码实现:
```python
import pandas as pd
# 读取多个excel并求均值
df_list = []
for i in range(1, 4): # 假设有三个excel文件
df = pd.read_excel(f'file{i}.xlsx') # 读取excel文件
mean = df.mean() # 求均值
df_list.append(mean) # 添加到列表中
# 将均值导入到一个excel中
result_df = pd.concat(df_list, axis=1) # 将列表中的均值合并为一个DataFrame
result_df.columns = ['file1', 'file2', 'file3'] # 重命名列名
result_df.to_excel('result.xlsx', index=False) # 导出到excel文件中
print('完成!')
```
在代码中,我们先用 for 循环读取三个excel文件,并对每个文件求均值,然后将均值添加到一个列表中。接着,我们使用 concat 函数将列表中的均值合并为一个DataFrame,重命名列名并将结果导出到一个新的excel文件中。
请将代码中的 `file1.xlsx`、`file2.xlsx`、`file3.xlsx` 和 `result.xlsx` 替换为您实际使用的文件名和路径。
阅读全文