変数は存在しますか?
R は現在の環境で変数が見つからない場合、親環境、さらにその親環境…というように、見つかるまで順に探索します。
rsa_env は capitals と national_parks を含むように変更されていますが、population は含まれていません。
この演習はコースの一部です
R関数入門
演習の手順
- 既定の継承ルールを使って、
rsa_envにpopulationが存在するか確認します。 - 継承を無視して、
rsa_envにpopulationが存在するか確認します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Compare the contents of the global environment and rsa_env
ls.str(globalenv())
ls.str(rsa_env)
# Does population exist in rsa_env?
___("___", envir = ___)
# Does population exist in rsa_env, ignoring inheritance?
___