【发布时间】:2014-10-22 20:23:53
【问题描述】:
我正在处理一个包含大约 800 个气象站的数据集,每个站的月气温值从 1986 年到 2014 年。数据分为三列:(1) 站名,(2) 日期(年和月) ) 和 (3) 温度。一般来说,数据看起来像这样:
STATION DATE TEMP
Station 1 198601 -15
Station 1 198602 -16
Station 1 201401 -10
Station 1 201402 -14
Station 2 198601 -11
Station 2 198602 -9
Station 2 201401 -5
Station 2 201402 -4
我需要提取不同年份范围内给定月份每个气象站的平均温度。例如,如果我需要知道 1986-1990 年每个气象站的 7 月平均温度。我的理想输出将是一个新列表或数据框,根据我指定的日期范围给出每个站点的平均温度。
我确信这可以使用 for 循环来完成,但我不太擅长创建此类代码。任何建议将不胜感激。
【问题讨论】:
标签: r