1. 学ぶ
  2. /
  3. コース
  4. /
  5. dplyr で行うデータ操作

Connected

演習

各地域で最も所得が低い州を見つける

これまでに、複数の dplyr 動詞を組み合わせる方法を学んできました。ここでは、group_by()、summarize()、slice_min() を組み合わせて、各地域で最も所得が高い州を見つけます。

複数の列でグループ化してから要約する場合、summarize() はグループを1つ「はがし」残りのグループ化は維持することを覚えておくことが重要です。たとえば、group_by(X, Y) の後に summarize() すると、結果は引き続き X でグループ化されたままになります。

counties_selected <- counties %>%
  select(region, state, county, population, income)

指示

100 XP
  • すでに group_by() 済みであることに注意しつつ、各地域・各州内の郡の平均所得を(average_income として)計算します。
  • 各地域で average_income が最も低い州を見つけます。