始める無料で始める

各名前ごとの合計と最大値を追加する

動画では、年ごとにグループ化して mutate() を使い、その年の合計を追加する方法を学びました。

この演習では、別の興味深い指標で正規化します。各名前の値を「その名前の最大値」で割ります。つまり、すべての名前でピークが 1 になります。

新しい列を追加した後も、結果は名前でグループ化されたままです。これにより 48,000 のグループに分かれ、実際には後続の mutate などの処理が遅くなります。

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

dplyr で行うデータ操作

コースを見る

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

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

babynames %>%
  # Add columns name_total and name_max for each name
  ___
  
コードを編集して実行