私はデータフレームを持っていて、FIPS で groupby を実行し、正常に機能したグループを合計しました。
kl = ks.groupby('FIPS')
kl.aggregate(np.sum)
通常のデータフレームを戻したいだけですが、pandas.core.groupby.DataFrameGroupBy
オブジェクトがあります。
の結果はkl.aggregate(np.sum)
通常の DataFrame です。さらに使用するには、変数に割り当てる必要があります。いくつかのランダムなデータを使用:
>>> 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)
元のデータフレームを返します。