Czy zmienne istnieją?
Jeśli R nie może znaleźć zmiennej w bieżącym środowisku, przeszuka środowisko nadrzędne, potem jego rodzica i tak dalej, aż ją odnajdzie.
rsa_env zostało zmodyfikowane tak, że zawiera capitals i national_parks, ale nie zawiera population.
To ćwiczenie jest częścią kursu
Wprowadzenie do pisania funkcji w R
Instrukcje do ćwiczenia
- Sprawdź, czy
populationistnieje wrsa_env, używając domyślnych reguł dziedziczenia. - Sprawdź, czy
populationistnieje wrsa_env, ignorując dziedziczenie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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?
___