将分组结果统计到熊猫的单独列中

克雷格·吉德尼

我有每个玩家行,每个结果行,每个试验行,类似数据:

    player  coin
0    Alice heads
1    Alice tails
2    Alice heads
3    Alice tails
4    Alice tails
5      Bob heads
6      Bob heads
7      Bob heads
8      Bob tails
9      Bob heads

我想行每个球员-per,结果计数数据:

    player heads tails
0    Alice     2     3
1      Bob     4     1

使用熊猫执行此转换的最简单方法是什么?

可以通过按(玩家,硬币)分组,获取每个组的大小,将正面和背面数据过滤到单独的数据框中,然后将这些数据框进行外部连接来实现。但这最终变得很冗长。

拉斐尔克

这是 crosstab

pd.crosstab(df.player, df.coin)

coin    heads  tails
player              
Alice       2      3
Bob         4      1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从输出分组到熊猫中的单独列

熊猫:按值将单元格值分组到单独的列中

熊猫按结果分组到列

将 IN 子查询的结果插入到单独的列中

使用单独文件中的整数将熊猫数据框中的列分组

根据类型将联系人详细信息分组到 SQL 中的单独列中

SQL Server:如何将多个行值分组到单独的列中?

如何将按和结果分组给熊猫中的新列

如何将查询的结果扩展到 SQL 中的单独列中?

将Split元素分组到自己的单独数组中

将共享元素的元组分组到单独的列表中

MySQL:将唯一列分组到其自己的结果数组中

筛选,分组并统计熊猫?

熊猫-将列替换为单独列中的位置编号

将结果分组到列顶部,不留空格

将熊猫系列分组到垃圾箱中

您如何使用postgreSQL将多个结果分组到一个列中并为每个结果计数

将按结果分组的结果保存到单独的CSV文件中

熊猫列结果基于单独列中以下单元格(行)的结果

熊猫groupby结果-将一些分组的列值移动到新数据框的行中

将大熊猫中的字典拆分为单独的列

将熊猫中的日期时间索引转换为单独的列

将索引分为大熊猫中的单独列

将单独的熊猫数据框中的列相乘

流星:如何将结果分组到模板中?

按两列分组,求和、计数并在单独的列中显示输出值(熊猫)

熊猫将分组结果的所有列汇总为一个结果

MySQL:将单行结果放在单独的列中

将熊猫数据框中的列分组并减少数量