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

Získávání dat pomocí balíčku

Načítání prostorových dat ze souboru je jeden ze způsobů, jak je dostat do R – existují ale také balíčky, které poskytují běžně používaná prostorová data. Například balíček rnaturalearth nabízí data z Natural Earth, zdroje vysoce kvalitních map světa zahrnujících pobřežní linie, státy i osídlená místa. Ostatně právě odtud pocházela data z 2. kapitoly.

Budeš zkoumat mediánový příjem na úrovni census tractů v New York County (neboli Manhattanu), k čemuž ale budeš nejdřív potřebovat hranice těchto tractů. Balíček tigris v R umožňuje snadno stahovat a importovat shapefily na základě geografických celků amerického sčítání lidu. Pro stažení hranic tractů použiješ funkci tracts(), ale tigris nabízí i funkce states(), counties(), places() a mnoho dalších, které odpovídají různým úrovním geografických jednotek definovaných Censusem.

Pojďme získat prostorová data pro tracty.

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

Vizualizace geoprostorových dat v R

Zobrazit kurz

Pokyny k cvičení

  • Zavolej tracts() s argumenty state = "NY", county = "New York" a cb = TRUE. Výsledek ulož do proměnné nyc_tracts.
  • Použij funkci summary() na nyc_tracts a ověř, že vrácený objekt je SpatialPolygonsDataFrame.
  • Vykresli nyc_tracts pomocí plot(), abys zkontroloval/a obsah dat.

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

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

library(sp)
library(tigris)

# Call tracts(): nyc_tracts


# Call summary() on nyc_tracts


# Plot nyc_tracts
Upravit a spustit kód