始める無料で始める

単一変数での case_when()

このレッスンでは、case_when() を使って単一のベクターや列からカテゴリ変数を作る方法を学びました。ここではデータセット multiple_choice_responses を使い、自己申告の年齢に基づいて「generation(世代)」変数を作ってみましょう。

さらに dplyr の関数 between も使います。filter と組み合わせると、between は2つの数値の範囲内(両端を含む)の値を持つ行だけに filter できます。例:

mtcars %>%
  filter(between(mpg, 10, 20))

これは、mpg が 10 から 20 の範囲にある mtcars のすべての行を返します。

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

tidyverse で学ぶカテゴリ型データ

コースを見る

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

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

# Check the min age
___(multiple_choice_responses$Age, ___)

# Check the max age
___(multiple_choice_responses$Age, ___)
コードを編集して実行