ホームページ >バックエンド開発 >Python チュートリアル >Pandas で集計を実行するにはどうすればよいですか?
集計関数は、返されるオブジェクトの次元を削減します。一般的な集計関数には、mean()、sum()、size()、count()、std()、var()、および sem() などがあります。
df1 = df.groupby(['A', 'B'], as_index=False)['C'].sum()
2 つ以上の列でグループ化する場合は、as_index=False を指定するか、Series.reset_index() を使用して MultiIndex シリーズを列に変換する必要がある場合があります。
文字列を集計するには列:
df1 = df.groupby('A')['B'].agg(list).reset_index()
区切り文字付きの文字列の場合:
df2 = df.groupby('A')['B'].agg(','.join).reset_index()
GroupBy.size または GroupBy.count を使用します。
df1 = df.groupby('A').size().reset_index(name='COUNT')
GroupBy.transform を使用します。
df['C1'] = df.groupby('A')['C'].transform('sum')
以上がPandas で集計を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。