将DataFrameGroupBy对象转换为DataFramePandas
发布于 2021-01-29 17:03:50
我有一个数据框,并在FIPS中进行了分组,并汇总了工作正常的分组。
kl = ks.groupby('FIPS')
kl.aggregate(np.sum)
我只想返回一个普通的Dataframe但我有一个pandas.core.groupby.DataFrameGroupBy
对象。
关注者
0
被浏览
42
1 个回答
-
该 结果 的
kl.aggregate(np.sum)
是一个正常的数据帧,你就必须把它分配给一个变量,以进一步利用它。带有一些随机数据:>>> df = DataFrame({'A' : ['foo', 'bar', 'foo', 'bar', >>> 'foo', 'bar', 'foo', 'foo'], ... 'B' : ['one', 'one', 'two', 'three', ... 'two', 'two', 'one', 'three'], ... 'C' : randn(8), 'D' : randn(8)}) >>> grouped = df.groupby('A') >>> grouped <pandas.core.groupby.DataFrameGroupBy object at 0x04E2F630> >>> test = grouped.aggregate(np.sum) >>> test C D A bar -1.852376 2.204224 foo -3.398196 -0.045082