【Python の基本】ピボットテーブルを作成するには? pivot_table 関数の紹介!

Python
スポンサーリンク

Python で、Excel データのピボットテーブルを作成したいと思うことはないだろうか。

Python でピボットテーブルを作成したい場合、pivot_table 関数を使うと便利だ。

今回は、Python でピボットテーブルを作成する方法を紹介したい。

Python でピボットテーブルを作成する方法

Python でピボットテーブルを作成するには、pivot_table 関数を使用する。

pivot_table 関数の形式

pivot_table 関数の形式は、以下のとおり。

pd.pivot_table(データフレーム,index=
‘列名1′,columns=’列名2′,values=’列名3′,aggfunc=’集計方法’)

ピボットテーブルの集計方法は、以下のとおり。

集計方法 入力する文字
合計 sum
平均 mean
カウント count
最大 max
最小 min

 

実際の操作方法は?

以下の取り込まれた表で、任意の列 (例えば、「担当」、「商品名」) ごとに合計金額をピボットテーブルで表示させる場合は、以下のように、「pd.pivot_table(data, index=’担当’, columns=’商品名’, values=’売上金額’, aggfunc=’sum’)を入力し、「Shift」+「Enter」を押す。

 

担当と商品名ごとに、合計金額がピボットテーブルで表示された。

※該当しない場合は、「NaN」が表示される。

コメント

タイトルとURLをコピーしました