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
Pokyny k cvičení
- Zavolej
tracts()s argumentystate = "NY",county = "New York"acb = TRUE. Výsledek ulož do proměnnényc_tracts. - Použij funkci
summary()nanyc_tractsa ověř, že vrácený objekt jeSpatialPolygonsDataFrame. - Vykresli
nyc_tractspomocí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