始める無料で始める

リンゴとオレンジ

リンゴとオレンジは足せない、というのは常識ですね。でも、前の演習ではそれをやってしまいました。前の演習では、my_applesmy_oranges はどちらも数値でした。R では + 演算子は数値変数に対して使えます。しかし、"apples""oranges" を本当に足そうとして、my_oranges にテキスト値を代入した場合(エディターを確認してください)、数値変数と文字変数を足した結果を my_fruit に代入しようとすることになります。これは実行できません。

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

R 入門

コースを見る

演習の手順

  • 回答を送信して、エラーメッセージを確認しましょう。なぜエラーが発生したかを理解してみましょう。
  • オレンジが6個あることをRが認識できるようにコードを修正し、合計11個のフルーツが入ったバスケットになるようにしましょう。

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

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

# Assign a value to the variable my_apples
my_apples <- 5 

# Fix the assignment of my_oranges
my_oranges <- "six" 

# Create the variable my_fruit and print it out
my_fruit <- my_apples + my_oranges 
my_fruit
コードを編集して実行