始める無料で始める

順序付き因子の比較

仕事で嫌なことがあった「データアナリスト2番」があなたのオフィスにやってきて、「データアナリスト5番」がプロジェクト全体の進行を遅らせていると文句を言い始めました。データアナリスト2番はちょっと生意気なところがあるので、まずその発言が本当かどうか確認することにしましょう。

factor_speed_vector が順序付き因子になったことで、各要素(ここではデータアナリスト)を比較できるようになります。おなじみの演算子を使うだけで簡単に比較できます。

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

R 入門

コースを見る

演習の手順

  • [2] を使って factor_speed_vector から2番目のデータアナリストのファクター値を選択し、da2 として保存してください。
  • [5] を使って factor_speed_vector から5番目のデータアナリストのファクター値を選択し、da5 として保存してください。
  • da2da5 より大きいかどうかを確認し、結果をそのまま出力してください。一方の要素がもう一方より大きいかどうかを調べるには > 演算子を使います。

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

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

# Create factor_speed_vector
speed_vector <- c("medium", "slow", "slow", "medium", "fast")
factor_speed_vector <- factor(speed_vector, ordered = TRUE, levels = c("slow", "medium", "fast"))

# Factor value for second data analyst
da2 <-

# Factor value for fifth data analyst
da5 <-

# Is data analyst 2 faster than data analyst 5?
コードを編集して実行