始める無料で始める

.groupby() を使った計算

.groupby() メソッドを使うと、作業がぐっと簡単になります。この演習では、前回と同じ計算を .groupby() メソッドを使って行います。さらに、2つの変数でグループ化したデータに対して計算を行い、祝日のある週かどうかによって店舗タイプ別の売上に違いがあるかを確認します。

前回の演習で確認したように、この Walmart データのサブセットにはタイプ C の店舗が含まれていないため、type でグループ化すると3行ではなく2行が返されます。

sales は使用可能で、pandaspd としてインポート済みです。

この演習はコースの一部です

pandas によるデータ操作

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Group by type; calc total weekly sales
sales_by_type = ____.____("____")["____"].____()

# Get proportion for each type
sales_propn_by_type = ____ / sum(____)
print(sales_propn_by_type)
コードを編集して実行