我有以下数据帧
(polygon object) ASSAULT BURGLARY bank cafe crossing
INCIDENTDATE
2009-01-01 02:00:00 A 1 0 0 1 0
2009-01-01 02:00:00 A 1 0 0 1 0
2009-01-01 02:00:00 A 1 0 1 0 0
2009-01-01 02:00:00 A 1 0 0 0 1
2009-01-01 02:00:00 A 1 0 0 1 0
2009-01-04 11:00:00 B 0 1 1 0 0
2009-01-04 11:00:00 B 0 1 1 0 0
2009-01-04 11:00:00 B 0 1 0 0 0
2009-01-04 11:00:00 B 0 1 1 0 0
2009-01-04 11:00:00 B 0 1 0 1 0
我想将该数据帧聚合为只有唯一的'INCIDENTDATE'
在执行此操作时,如果每个列(除了多边形)的值在相同的'INCIDENTDATE'
行的至少一行中为1,则希望该列的值为1。在
最终的数据帧应该如下所示:
^{pr2}$我怎样才能在熊猫身上做到这一点呢? 在google上搜索我的问题时,我指向了groupby()函数,但我真的不明白在这里我将如何使用它。在
我想只要在索引中重置,然后按新列分组,然后查找每个组的最大值:
max
函数应该这样做:相关问题 更多 >
编程相关推荐