【发布时间】:2018-11-05 11:50:44
【问题描述】:
我有一个包含 A、B 和 C 三个不同列的数据框。我在 A、B 和 C 列上应用了 group by 命令。我还计算了编号。每组三个值拥有的行数。
现在,我想将 0 和 1(C 列中的单元格值)作为列本身。 另外,我想添加它们并将它们的总和显示在单独的列中(与 0 和 1 列一起)。 期望的输出:
A B Count0 Count1 Sum of Counts Count1/Sum of Counts
1000 1000 38 538 567 538/567
1000 1001 9 90 99 90/99
1000 1002 8 16 24 16/24
1000 1003 2 10 12 10/12
(我不是一个活跃的 Python 用户。我对此进行了很多搜索,但似乎找不到合适的词来搜索它)如果我学习如何计算计数 0 和 1 的总和并与其他的一起显示数据框中的列,我将自己进行划分。
提前致谢。
【问题讨论】:
-
请同时粘贴分组数据而不是图片
标签: python pandas dataframe group-by reshape