全局groupby对象是从本地数据框
创建的self.grouped = df.groupby('name')
我需要通过object =>获取此groupby中的数据帧对df.groupby()的逆操作
还有比这更好的方法吗?
print pd.concat([group[1] for group in self.grouped]).sort_index()
答案 0 :(得分:2)
您可以从DataFrameGroupby
对象中检索原始对象,如下所示:
self.grouped.obj
这是一个内部属性(它的'公共',但没有记录)。大多数传递给groupby
的选项也被设置为返回的DataFrameGroupby
对象的属性(这适用于所有NDFrameGroupby
个对象,只显示最常见的返回对象)。
答案 1 :(得分:1)
您可以进行self.grouped.apply(lambda x:x)
顺便说一句,这还使您可以在执行groupby
之后修改每个组,然后再次取消分组以获得结果。