Kom igångKom igång gratis

Hämta data med ett paket

Att läsa in geografiska data från en fil är ett sätt att få in dem i R, men det finns också paket som tillhandahåller vanligt förekommande geografiska data.

Till exempel innehåller paketet rnaturalearth data från Natural Earth, en källa för högupplösta världskartor med kustlinjer, delstater och befolkade platser. Det var faktiskt den här källan som användes för data i kapitel 2.

Du ska undersöka medianinkomst på census tract-nivå i New York County (även kallat Manhattan), men för det behöver du känna till gränserna för de olika census tracts. Paketet tigris i R gör det enkelt att ladda ned och importera shapefiler baserade på US Census geografier. Du använder funktionen tracts() för att hämta tractgränser, men tigris erbjuder även states(), counties(), places() och många andra funktioner som motsvarar de olika geografiska nivåer som Census definierar.

Hämta nu de geografiska data för tracts.

Den här övningen är en del av kursen

Visualisering av geospatial data i R

Visa kurs

Övningsinstruktioner

  • Anropa tracts() med state = "NY", county = "New York" och cb = TRUE. Spara resultatet i nyc_tracts.
  • Använd summary()nyc_tracts för att kontrollera att det returnerade objektet är ett SpatialPolygonsDataFrame.
  • Rita ut nyc_tracts med plot() för att granska innehållet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

library(sp)
library(tigris)

# Call tracts(): nyc_tracts


# Call summary() on nyc_tracts


# Plot nyc_tracts
Redigera och kör kod