我有一个数据帧并在FIPS中做了一个groupby并总结了那些运行良好的组.
kl = ks.groupby('FIPS')
kl.aggregate(np.sum)
Run Code Online (Sandbox Code Playgroud)
我只想要一个普通的Dataframe,但我有一个pandas.core.groupby.DataFrameGroupBy对象.
jor*_*ris 18
该结果的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
Run Code Online (Sandbox Code Playgroud)
小智 12
df_g.apply(lambda x: x)
Run Code Online (Sandbox Code Playgroud)
将返回原始数据帧.
| 归档时间: |
|
| 查看次数: |
35932 次 |
| 最近记录: |