pandas-groupby - 熊猫群比;计算重叠列
问题描述
我有一个看起来像这样的 DataFrame:
ID ABCD 6234 1 0 1 0 3417 1 0 0 0 9954 0 1 0 0 4369 0 0 0 1 6281 1 0 1 0
我想对它进行分组,使其看起来像这样: ID ABCD
1 0 0 0 3 1 0 1 0 2 0 1 0 0 1 0 0 1 0 2 0 0 0 1 1
我一直在使用以下代码,但并没有让我走得太远。将熊猫导入为 pd
data = [[6234,1,0,1,0],
[3417,1,0,0,0],
[9954,0,1,0,0],
[4369,0,0,0,1],
[6281,1,0,1,0]]
DF1 = pd.DataFrame(data, columns = ['ID','A','B','C','D'])
DF2 = DF1.groupby(['A','B','C','D']).count()
我将不胜感激任何人可能必须提供的任何见解。
解决方案
推荐阅读
- android - 如何从活动中的片段中从 Radio Group 中获取选定的 Radio Button?
- angular - 如何使用 Angular DI 注入已声明的命名空间?
- javascript - JS:将事件侦听器添加到节点列表
- c++ - 打包修剪过的 C 结构体
- mysql - 更新表的远程副本中的地址
- java - 如何使用 Selenium Webdriver 验证浏览器通知
- javascript - 点击事件
不适用于 IONIC 3 应用程序的 iOS - android - Android:更改清单中的 BroadcastReceiver 属性可以阻止它在用户更新应用程序时接收广播吗?
- html - 是否期望输入密码自动提交?
- mysql - SQL:按日期范围查找数据