【发布时间】:2018-08-19 08:37:09
【问题描述】:
执行 groupby 后,有什么方法可以保留大型数据框的原始索引?我需要这样做的原因是因为我需要将内部合并回我的原始 df(在我的 groupby 之后)以重新获得那些丢失的列。并且索引值是执行合并回的唯一“唯一”列。有谁知道我如何做到这一点?
我的 DataFrame 很大。 我的 groupby 看起来像这样:
df.groupby(['col1', 'col2']).agg({'col3': 'count'}).reset_index()
这会从我想要保留的原始数据框中删除我的原始索引。
【问题讨论】:
-
当你对数据进行分组时,你希望每一行有什么索引?每个组很可能会在原始数据框中组合许多行。例如,您是否期望与该组相关的索引列表?
-
是的!这就是我要找的
标签: python pandas dataframe indexing pandas-groupby