始める無料で始める

制御構文を使いこなしましょう!

この演習では、これまで学んできたすべての内容を組み合わせます。比較演算子、論理演算子、そして制御構文です。すべての知識が必要になりますよ!あらかじめ2つの値が定義されています。lifb は、それぞれ LinkedIn と Facebook のプロフィールへの閲覧数(記録最終日のデータ)を表しています。以下の指示にしたがって、smsli の値をもとに「ソーシャルメディアスコア」fb を計算する R コードを作成しましょう。

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

中級 R

コースを見る

演習の手順

次の動作をするように、制御構文を完成させましょう。

  • lifb がどちらも 15 以上の場合、smslifb の合計の2倍に設定します。
  • lifb がどちらも厳密に 10 未満の場合、smslifb の合計の半分に設定します。
  • それ以外の場合は、smsli + fb に設定します。
  • 最後に、結果の変数 sms を出力します。

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

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

# Variables related to your last day of recordings
li <- 15
fb <- 9

# Code the control-flow construct
if (___ & ___) {
  sms <- 2 * (li + fb)
} ___ (___) {
  sms <- 0.5 * (li + fb)
} else {
  sms <- ___
}

# Print the resulting sms to the console
コードを編集して実行