Advertisement

将数据按照年份和月份进行分类,并分别计算每个月的降水量总和与平均气温

阅读量:
复制代码
 import os

    
 import pandas as pd
    
  
    
 # 获取文件夹路径
    
 folder_path = r'D:\R\summer'
    
  
    
 # 获取文件夹中所有.xlsx文件的路径
    
 file_paths = [os.path.join(folder_path, f) for f in os.listdir(folder_path) if f.endswith('.xlsx')]
    
  
    
 # 遍历每个文件
    
 for file_path in file_paths:
    
     # 读取文件
    
     data = pd.read_excel(file_path)
    
     
    
     # 根据年份和月份进行分组,降水量按月求和,气温按月求平均
    
     grouped = data.groupby(['YEAR', 'MONTH']).agg({'PRCP': 'sum', 'TEMP': 'mean'}).reset_index()
    
     
    
     # 将处理后的数据保存到新的文件中
    
     output_path = os.path.join(folder_path

全部评论 (0)

还没有任何评论哟~