【发布时间】:2020-08-27 10:33:39
【问题描述】:
我有这个 CSV 文件
http://www.sharecsv.com/s/2503dd7fb735a773b8edfc968c6ae906/whatt2.csv
我想创建三列,“MT_Value”、“M_Value”和“T_Data”,它们具有按年和月分组的数据的平均值,这是我通过这样做完成的。
data.groupby(['Year','Month']).mean()
但是对于 M_value 我只需要对不同于零的值求平均值,而对于 T_Data 我需要将零值的计数除以值的总数,我想对于最后一个我需要将零值的数量除以分组的总数据量,但老实说,我有点迷茫。我在google上看了,他们说了一些关于transform的东西,但我不太了解
谢谢。
【问题讨论】:
-
... 对于 T_Data 我需要所有零值除以值的总数,不是
0吗? -
嗨,我很难解释,但我的意思是数据计数为零除以总计数。
标签: pandas csv pandas-groupby