Pythonでは標準関数として,リストの要素を特定のキーでグループ化するgroupby 関数がありますが,リスト内で同じキーが連続している場合に1つのグループとして分類されるので少し注意が必要でした. SQLのGROUP BY句の動作とは異なる itertools.groupby(iterable, key ...
昨日は「表と表を繋げる」ことを学びましたが、今日はそのデータを「特定のグループごとに集計する」テクニックを学びます。 本日の主役は groupby です。これを使えば、「クラスごとの平均点」「月ごとの売上合計」「店舗ごとの最高気温」などを ...