LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Rufe tracts() mit state = "NY", county = "New York" und cb = TRUE auf. Speichere das Ergebnis in nyc_tracts.
  • Verwende summary() auf nyc_tracts, um zu prüfen, dass das zurückgegebene Objekt ein SpatialPolygonsDataFrame ist.
  • Plotte nyc_tracts, um den Inhalt mit plot() 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
Code bearbeiten und ausführen