pandasをオンライン実行

pandasでピボットテーブル作成

pivot tableは縦長データを集計表へ変換します。

pandasでピボットテーブル作成とは?

pivot tableは縦長データを集計表へ変換します。

行・列カテゴリごとにデータを要約します。

どのような場面で使う?

  • 表形式データを読み込み、整形する。
  • CSV・API・データベースのデータを分析する。
  • レポートや統計値を作成する。

サンプルコード

コードを実行 →
main.py
import pandas as pd

results = pd.DataFrame({
    "team": ["A", "A", "B", "B"],
    "score": [80, 90, 70, 100],
})

print(results.pivot_table(index="team", values="score", aggfunc="mean"))

期待される出力

score
team
A      85.0
B      85.0

仕組み

indexとcolumnsがグループ、valuesとaggfuncが値と集計方法を決めます。

値を変更し、PythonをインストールせずにCodeUtilityオンラインPythonコンパイラで実行できます。

練習問題

入力値と境界ケースを変更し、より大きなデータでも動作を確認してください。

  1. 行、列、欠損値を追加する。
  2. フィルタ、ソート、groupbyを組み合わせる。
  3. 実ファイルを読み込みdtypeを確認する。
Python IDEで実行 →