【发布时间】:2021-07-02 18:34:27
【问题描述】:
我似乎无法通过尝试许多不同的事情来解决这个问题,而且我在网络上显然没有找到答案。我的数据在单列“数据”中具有值,我需要根据其他两列中的条件分组来求和或计算该列中 NaN 的出现次数,例如下面的数据:
site data day month year
0 Red NaN 20 1 2020
1 Red 5.6 31 1 2020
2 Red NaN 6 1 2020
3 Red NaN 9 2 2020
3 Blue 4.5 14 1 2020
4 Blue 6.2 19 2 2020
5 Blue NaN 11 2 2020
结果应该是这样的:
site month count sumNaN
0 Red 1 3 2
1 Red 2 1 1
2 Blue 1 1 0
3 Blue 2 2 1
非常感谢。
【问题讨论】:
标签: pandas group-by count multiple-columns nan