Python で、Excel データのピボットテーブルを作成したいと思うことはないだろうか。
Python でピボットテーブルを作成したい場合、pivot_table 関数を使うと便利だ。
今回は、Python でピボットテーブルを作成する方法を紹介したい。
Python でピボットテーブルを作成する方法
Python でピボットテーブルを作成するには、pivot_table 関数を使用する。
pivot_table 関数の形式
pivot_table 関数の形式は、以下のとおり。
ピボットテーブルの集計方法は、以下のとおり。
集計方法 | 入力する文字 |
合計 | sum |
平均 | mean |
カウント | count |
最大 | max |
最小 | min |
実際の操作方法は?
以下の取り込まれた表で、任意の列 (例えば、「担当」、「商品名」) ごとに合計金額をピボットテーブルで表示させる場合は、以下のように、「pd.pivot_table(data, index=’担当’, columns=’商品名’, values=’売上金額’, aggfunc=’sum’)」を入力し、「Shift」+「Enter」を押す。
担当と商品名ごとに、合計金額がピボットテーブルで表示された。
※該当しない場合は、「NaN」が表示される。
コメント