从扰乱的月份python中找出年平均温度

时间:2014-06-13 16:20:16

标签: python mean

Year    Month   MeanTemp Max Temp Min Temp Total Rain(mm) Total Snow(cm)
2003    12      -0.1     9        -10.8    45             19.2
1974    1       -5.9     8.9      -20      34.3           35.6
2007    8       22.4     34.8     9.7      20.8           0
1993    7       21.7     32.5     11       87.7           0
1982    6       15.2     25.4     4        112.5          0
1940    10      7.4      22.8     -6.1     45.5           0

我的数据列表是一个以制表符分隔的文件,类似于此,从1938年至2012年继续。我的问题是找到所有月份和年份都出现故障时的年平均温度 任何类型的开始步骤都会有所帮助,谢谢

1 个答案:

答案 0 :(得分:0)

使用以年份为键,temp和计数器作为值(作为列表)的字典。如果找不到年份,则添加一个平均温度和计数器为1的条目。如果年份已经存在,则将温度添加到现有温度并增加计数器。

其余的应该很容易。请注意,这可以为您提供多年的平均平均温度。如果你想要真正的意思,它会更多地参与其中。