始める無料で始める

制御フローを組み合わせる

LinkedIn のプロフィール閲覧数データをベクトル linkedin に格納しています。for ループの最初の演習では、このベクトルの各要素を単純に出力しました。もう少し踏み込んでデータを解釈してみましょう。条件分岐を加える絶好のタイミングです。while ループのときと同様に、if ループの中でも else 文や for 文を使うことができます。

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

中級 R

コースを見る

演習の手順

for ベクトルの要素をループ処理する linkedin ループにコードを追加しましょう。

  • ベクトルの要素の値が 10 を超える場合は、"You're popular!" と出力してください。
  • ベクトルの要素の値が 10 以下の場合は、"Be more visible!" と出力してください。

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

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

# The linkedin vector has already been defined for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)

# Code the for loop with conditionals
for (li in linkedin) {
  if ( ) {
    
  } else {
    
  }
  print(li)
}
コードを編集して実行