python - Groupby使用熊猫不同的行数据
问题描述
我的数据集如下:
Class Students
Seven 10
Seven 15
Five 12
Two 23
Two 36
Ten 16
Ten 10
Ten 5
我需要按行对它们进行分组,并进一步进行操作:
所需输出:
Class Total
Seven 10
15
Five 12
Two 23
36
Ten 16
10
5
我刚刚给出了一个样本数据,我的实际数据集非常大。
解决方案
像这样:
In [536]: df = df.groupby('Class').sum().reset_index()
In [537]: df
Out[537]:
Class Students
0 Five 12.0
1 Seven 25.0
2 Ten 31.0
3 Two 59.0
推荐阅读
- oracle - 为什么 PDI 找不到/运行我的包存储过程?
- c# - C#处置存储在托管集合中的非托管对象
- r - 如何用R中的字符替换列表中特定列的空单元格
- geopandas - Altair 不渲染 mark_geoshape
- typescript - 如何在 describe 或 it 块中使用 jest.mock?
- grafana - Grafana - InfluxDB 2 - 标签/别名数据
- python - Python:如何阻止用户通过另一个模块调用模块(通过归因)?
- r - 旋转/重塑并创建新列
- python - 仅当第一个值是真值时,才解包元组并将变量分配给第二个值
- javascript - 从完整的 Lodash 模块导入成员是什么意思