请帮我写一段 求取一个文件夹里的每个excel文件的某一列固定间隔数的平均值 的python代码
时间: 2023-06-02 07:04:13 浏览: 210
当然,我很乐意帮你写代码。
以下是 Python 代码片段,可实现您请求的功能:
```python
import pandas as pd
import os
path_to_dir = '/path/to/folder' #替换成实际的文件夹路径
column_name = 'column_name'
interval = 5
avg_values = []
for file_name in os.listdir(path_to_dir):
if file_name.endswith('.xlsx') or file_name.endswith('.xls'):
file_path = os.path.join(path_to_dir, file_name)
df = pd.read_excel(file_path)
column = df[column_name]
avg_values.append(column.iloc[::interval].mean())
print(avg_values)
```
此代码将遍历文件夹中的每个 Excel 文件,读取指定列并计算其固定间隔数的平均值,保存每个文件的平均值并将它们打印到控制台。您可以根据需要对代码进行修改,以满足您的特定需求。
阅读全文