我有一个装满了100个excel文件的文件夹。每个excel文件都是一个地下水测站,包含每日和每月的地下水数据。我想要处理每个站点的数据(计算出月平均值),并将它们合并到一个单独的excel文件中。可以用python脚本或sql脚本来完成吗?有人能先给我讲讲剧本吗?
发布于 2021-02-24 19:39:44
您可以使用pandas加载每个excel文件,提取必要的信息,然后删除实例(以优化内存)。
当您读取所有文件时,您可以聚合所有数据。
import pandas as pd
excel_list_dir=['one.xlsx','two.xlsx'] # List of excels path(len=100)
ground_water = []
for file_path in excel_list_dir:
data = pd.read_excel(file_path)
ground_water.append(sum(data['ground_water_amount']))#Replace with existing column
print(sum(ground_water)/len(ground_water))https://stackoverflow.com/questions/66349941
复制相似问题