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

Connected

演習

各店舗の種類の売上割合は?

.groupby() は便利ですが、使わなくてもグループ別の要約統計量を計算できます。

ウォルマートでは、店舗を「スーパーセンター」、「ディスカウントストア」、「ネイバーフッドマーケット」の3種類に区別しており、このデータセットではそれぞれtypeの"A"、"B"、"C"としてエンコードされています。この演習では、.groupby() を使わずに、店舗の種類ごとの総売上を計算します。その後、これらの数値を使って、ウォルマートの総売上のうち、各店舗の種類で発生した売上の割合を確認できます。

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

指示

100 XP
  • データセット全体の weekly_sales の合計を計算しましょう。
  • type が "A" の店舗に対応する行をサブセット化し、その週間売上の合計を計算しましょう。
  • type が "B" の店舗と type が "C" の店舗についても同じ処理を行いましょう。
  • A/B/Cの結果をリストにまとめ、sales_all で割って、店舗の種類別の売上割合を求めましょう。