hnldyxx551 发表于 2020-3-28 21:42:56

从csv文件里运行处理数据

我有一个csv文件会显示年月日,降雨量,平均温度和最高,最低温度
DAY      MONTH      YEAR      PRCP      TAVG      TMAX      TMIN
12      3                2018                0      27.9                              25.6
13      3                2018               0      28.2               
14      3               2018            0      28.6                              25.2
csv里的有些数值是不存在的,所以要显示他是none
我要如何写一个程序让我在输入summary(filename, year, c_name)时会显示(num_data, max_data, min_data, sum_data)(一共有几组数据,最高数据,最低数据和数据总和)

>>> summary('Weather.csv', 2018, 'PRCP')
(287, 60.7, 0.0, 1277.0)
>>> summary('Weather.csv', 2019, 'TMIN')
(220, 28.0, 21.9, 5639.0)
>>> summary('Weather.csv', 2019, 'TMAX')
(0, None, None, 0)
>>> summary('Weather.csv', 2020, 'TAVG')
(70, 29.1, 25.6, 1954.7)
交作业的网站上已经默认了导入文件里所以不能用pandas,请问怎么用Implement Map和Filter做这个问题

hnldyxx551 发表于 2020-3-29 20:43:08

请问有谁可以救救孩子
页: [1]
查看完整版本: 从csv文件里运行处理数据