我目前正在使用一组天气数据,并试图从数据中找出最小值和最大值。我已经把这个文件读入了一个有序的字典,可以输出我所有的数字,但是我很难输出正确的最小值和最大值。以下是其中一个数据示例:
OrderedDict([('STATION', 'USW00003894'), ('NAME', 'CLARKSVILLE OUTLAW AIRPORT, TN US'), ('DATE', '2002-07-20'), ('PRCP', 0.0), ('SNOW', None), ('SNWD', None), ('TAVG', 79.0), ('TMAX', 89.0), ('TMIN', 69.0)])
OrderedDict([('STATION', 'USW00003894'), ('NAME', 'CLARKSVILLE OUTLAW AIRPORT, TN US'), ('DATE', '2002-07-21'), ('PRCP', 0.12), ('SNOW', None), ('SNWD', None), ('TAVG', 82.0), ('TMAX', 92.0), ('TMIN', 71.0)])
OrderedDict([('STATION', 'USW00003894'), ('NAME', 'CLARKSVILLE OUTLAW AIRPORT, TN US'), ('DATE', '2002-07-22'), ('PRCP', 0.0), ('SNOW', None), ('SNWD', None), ('TAVG', 80.0), ('TMAX', 90.0), ('TMIN', 70.0)])
有一些丢失的值,我已经用none数据类型替换了它们,我不想在计算中包括none或zero值。在
以下是我目前掌握的代码:
^{pr2}$任何帮助或指导将不胜感激。我尝试过的所有方法都不能有效地解析数据。我对这门语言还不熟悉,就听写器的使用而言,似乎没有太多。在
提前谢谢!在
您可以将
min
/max
与一个遍历字典的生成器表达式一起使用。在下面是一个例子:
相关问题 更多 >
编程相关推荐