前提・実現したいこと
元のテーブル
|列A|列B|列C|
|家具|テーブル|1000|
|家具|机|100|
|食品|レトルト|100|
|家具|机|100|
実現したいテーブル
|列A|列Bのカウント|列Cの合計|
|家具|3|1200|
|食品|1|100|
発生している問題・エラーメッセージ
エラーではないが、もっと簡単な方法がないかを確認したいです。
該当のソースコード
df_count = df[['列A', '列B']].groupby('列A').count()
df_sum = df[['列A', '列C']].groupby('列A').sum()
df2 = pd.concat([df_count , df_sum], axis=1)
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/23 04:22