Začněte nyníZačněte zdarma

Vytváření podmnožin pomocí indexu

Vytváření podmnožin z objektů Spatial___DataFrame funguje stejně jako u běžných datových rámců. Přemýšlíš o výběru řádků z datového rámce, ale výsledkem je vždy nový Spatial___DataFrame obsahující jen vybrané řádky dat a odpovídající prostorové objekty.

Nejjednodušší způsob je výběr podle indexu. Pokud je x datový rámec, víš, že x[1, ] vrátí první řádek. Pokud je x objekt Spatial___DataFrame, dostaneš nový Spatial___DataFrame s prvním řádkem dat a odpovídajícími prostorovými daty.

Výhodou je, že vrácený Spatial___DataFrame podporuje všechny stejné metody jako původní objekt před výběrem podmnožiny.

Vyzkoušejme to na 169. zemi!

Toto cvičení je součástí kurzu

Vizualizace geoprostorových dat v R

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř novou proměnnou usa výběrem 169. prvku z countries_spdf.
  • Zavolej summary() na usa. Ověř, že usa je stále SpatialPolygonsDataFrame.
  • Zavolej str() s argumentem max.level = 2 na usa. Ověř, že slot polygons obsahuje právě jeden prvek a slot data právě jeden řádek.
  • Zavolej plot() na usa.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Subset the 169th object of countries_spdf: usa


# Look at summary() of usa


# Look at str() of usa


# Call plot() on usa
Upravit a spustit kód