我有这个数据帧,我想要每个月、每个日期和每个电子邮件的所有非零值的计数
DATE LOC EMAIL INTERATION
1/11 INDIA qw@mail.com 0
1/11 INDIA ap@mail.com 11
1/11 LONDON az@mail.com 2
2/11 INDIA qw@mail.com 5
2/11 INDIA rw@mail.com 5
2/11 LONDON az@mail.com 0
3/11 LONDON az@mail.com 1
因此,生成的数据帧应该如下所示:
DATE LOC INTERATION
1/11 INDIA 1
1/11 LONDON 1
2/11 INDIA 2
2/11 LONDON 0
3/11 LONDON 1
提前谢谢
将^{} 与^{} 和^{} 一起使用:
另一种解决方案是通过compre by not equal by ^{} 、cast to integers和aggregate
sum
创建布尔掩码:如果需要也按列分组
EMAIL
:一种不一定有效的解决方案是先转换为
bool
,然后再转换为sum
。在计算中,0
/1
分别等效于False
/True
:相关问题 更多 >
编程相关推荐