ÎncepețiÎncepe gratuit

Ce se află în interiorul unui obiect spațial?

Ce ai aflat despre metode în exercițiul anterior? print() afișează o reprezentare tipărită a obiectului, dar de multe ori aceasta este prea lungă și nu foarte utilă. summary() oferă o descriere mult mai concisă a obiectului, incluzând clasa sa (în acest caz SpatialPolygons), extinderea datelor spațiale și informațiile despre sistemul de referință al coordonatelor (vei afla mai multe despre acestea în Capitolul 4). plot() afișează conținutul obiectului – în acest caz, desenând o hartă a lumii.

Dar cum este stocată această informație în obiectul SpatialPolygons? În acest exercițiu vei explora structura acestui obiect. Știi deja că poți folosi str() pentru a inspecta obiecte R, dar poate nu știai că această funcție acceptă și un argument opțional, max.level, care limitează cât de adânc în ierarhia obiectului afișează str(). Acesta poate fi util pentru a reduce cantitatea de informații cu care trebuie să lucrezi.

Hai să vedem dacă poți înțelege cum este structurat acest obiect.

Acest exercițiu face parte din cursul

Vizualizarea datelor geospațiale în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Apelează str() pe countries_sp. Rezultatul nu va fi foarte util, dar te va convinge că aceasta este o structură complexă!
  • Apelează str() pe countries_sp, setând max.level la 2. Ce se află la cel mai înalt nivel al acestui obiect? Poți identifica unde ar putea fi stocate informațiile?

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Call str() on countries_sp


# Call str() on countries_sp with max.level = 2
Editează și rulează codul