2024-06-28 19:12:01 发布
网友
我有一个数据框架,在FIPS中做了一个groupby,并总结了工作正常的组。
kl = ks.groupby('FIPS') kl.aggregate(np.sum)
我只想要一个普通的数据帧,但是我有一个pandas.core.groupby.DataFrameGroupBy对象。
pandas.core.groupby.DataFrameGroupBy
kl.aggregate(np.sum)的结果是一个普通的数据帧,您只需将其分配给一个变量即可进一步使用它。对于一些随机数据:
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
df_g.apply(lambda x: x)
将返回原始数据帧。
kl.aggregate(np.sum)
的结果是一个普通的数据帧,您只需将其分配给一个变量即可进一步使用它。对于一些随机数据:将返回原始数据帧。
相关问题 更多 >
编程相关推荐