リンゴとオレンジ
リンゴとオレンジは足せない、というのは常識ですね。でも、前の演習ではそれをやってしまいました。前の演習では、my_apples と my_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