Pandas python使用空组初始化groupby对象

2024-10-03 15:33:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个大数据帧。我想按dataframe中的三列进行分组,然后对每个组应用一个函数。不过,我也对一些不在数据帧中的组和键感兴趣。如何将这些添加到groupby对象中,以便可以在所有组上统一使用groupby.apply()?在


Tags: 数据对象函数dataframe感兴趣applygroupby组和键
1条回答
网友
1楼 · 发布于 2024-10-03 15:33:17

我想我可能会在事后重新编制索引:

In [11]: df = pd.DataFrame([[1, 2, 3], [2, 1, 6], [2, 2, 9]], columns=['A', 'B', 'C'])

In [12]: s = df.groupby(['A', 'B']).sum()

In [13]: s
Out[13]:
     C
A B
1 2  3
2 1  6
  2  9

例如,这里没有(1,1)的结果。我们可以用MultiIndex.from_product输入“total”索引(或者如果您有独立的索引,则输入该索引):

^{pr2}$

相关问题 更多 >