如何一次读入一个文件夹下的多个表格并计算指定列均值构造列表
时间: 2023-08-11 10:05:05 浏览: 30
您可以使用Python中的pandas库来完成这个任务。具体步骤如下:
1. 导入pandas库
```
import pandas as pd
```
2. 定义一个函数来读取每个表格文件,并计算指定列的均值
```
def calculate_mean(filename, column_name):
# 读取表格文件
df = pd.read_excel(filename)
# 计算指定列的均值
mean_value = df[column_name].mean()
return mean_value
```
3. 定义一个空的列表来存储每个表格文件的均值
```
mean_list = []
```
4. 使用Python的os库来遍历文件夹下的所有表格文件,并调用上面定义的函数来计算均值,并将结果添加到mean_list中
```
import os
folder_path = '/path/to/folder'
for filename in os.listdir(folder_path):
if filename.endswith('.xlsx'):
file_path = os.path.join(folder_path, filename)
mean_value = calculate_mean(file_path, '指定列名称')
mean_list.append(mean_value)
```
最终,mean_list中就存储了每个表格文件中指定列的均值。