相关疑难解决方法(0)

熊猫:按多列分组后创建单个大小和总和列

我有一个数据框,我在其中对 3 列进行 groupby 并汇总数字列的总和和大小。运行代码后

df = pd.DataFrame.groupby(['year','cntry', 'state']).agg(['size','sum'])
Run Code Online (Sandbox Code Playgroud)

我得到如下内容:

数据帧的图像

现在我想从主列中拆分我的大小子列并仅创建单个大小的列,但希望将总和列保留在主列标题下。我尝试了不同的方法但没有成功。这些是我尝试过但无法让事情为我工作的方法:

如何按对象计算pandas中组中的行数?

将 Pandas GroupBy 对象转换为 DataFrame

如果有人可以帮助我解决这个问题,将不胜感激。

问候,

python pandas

4
推荐指数
1
解决办法
5808
查看次数

标签 统计

pandas ×1

python ×1