1. 学ぶ
  2. /
  3. コース
  4. /
  5. pandas によるデータ操作

Connected

演習

ピボットテーブルで欠損値を埋め、合計を計算する

.pivot_table() メソッドには、fill_value や margins など、便利な引数がいくつかあります。

  • fill_value は、欠損値を実際の値で置き換えます。これは補完と呼ばれます。欠損値を何で置き換えるかは、それだけで1つのコース (Dealing with Missing Data in Python)になるほど大きなトピックですが、最もシンプルな方法はダミー値で置き換えることです。
  • margins は、2つの変数でピボットテーブルを作成したうえで、各変数ごとの集計結果も確認したい場合に使います。ピボットテーブルの集計結果に、行方向と列方向の小計・総計を追加します。

この演習では、これらの引数の使い方を練習し、ピボットテーブルを使って数値をより効率的に集計できるようにします。

sales はすでに用意されており、pandas は pd としてインポートされています。

指示1 / 2

undefined XP
  • 1
    • department と type ごとに、欠損値を 0 で埋めて、weekly_sales の平均を出力しましょう。
  • 2
    • department と type ごとに、欠損値を 0 で埋め、すべての行と列の合計も含めて、weekly_sales の平均を出力しましょう。