Daten mithilfe eines Pakets beziehen
Räumliche Daten aus einer Datei einzulesen, ist eine Möglichkeit, Daten in R zu bekommen. Es gibt aber auch Pakete, die häufig genutzte räumliche Daten bereitstellen. Das Paket rnaturalearth liefert zum Beispiel Daten von Natural Earth, einer Quelle für hochauflösende Weltkarten, darunter Küstenlinien, Bundesstaaten und Siedlungen. Tatsächlich stammen die Daten aus Kapitel 2 von dort.
Du untersuchst den Median des Einkommens auf Ebene der Census Tracts in New York County (also dem Borough Manhattan). Dafür musst du die Grenzen der Census Tracts kennen. Das R-Paket tigris ermöglicht es, Shapefiles basierend auf den Geografien des US Census einfach herunterzuladen und zu importieren. Du verwendest die Funktion tracts(), um die Trakt-Grenzen herunterzuladen. tigris stellt außerdem states(), counties(), places() und viele weitere Funktionen bereit, die den verschiedenen Ebenen geografischer Einheiten des Census entsprechen.
Lass uns die räumlichen Daten für die Tracts holen.
Diese Übung ist Teil des Kurses
Geodaten in R visualisieren
Anleitung zur Übung
- Rufe
tracts()mitstate = "NY",county = "New York"undcb = TRUEauf. Speichere das Ergebnis innyc_tracts. - Verwende
summary()aufnyc_tracts, um zu prüfen, dass das zurückgegebene Objekt einSpatialPolygonsDataFrameist. - Plotte
nyc_tracts, um den Inhalt mitplot()zu überprüfen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
library(sp)
library(tigris)
# Call tracts(): nyc_tracts
# Call summary() on nyc_tracts
# Plot nyc_tracts