1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wizualizacja danych geoprzestrzennych w R

Connected

ćwiczenie

Filtrowanie dzielnic

Nie potrzebujesz wszystkich dzielnic Nowego Jorku – wystarczy przefiltrować te należące do hrabstwa New York County. Już wiesz, jak to zrobić!

neighborhoods to obiekt SpatialPolygonsDataFrame. W rozdziale 2 nauczyłeś się filtrować tego typu obiekty na podstawie kolumny w slocie data. Kluczem było stworzenie wektora logicznego, a następnie przefiltrowanie SpatialPolygonsDataFrame jak ramki danych.

Jak zidentyfikować właściwe dzielnice? Sprawdź:

head(neighborhoods@data)

Kolumna CountyFIPS zawiera numeryczny kod identyfikujący hrabstwo. Gdy znajdziesz kod dla New York County, zachowasz tylko wiersze z tą wartością.

Instrukcje

100 XP
  • Obiekt nyc_tracts_merge również zawiera kody hrabstw – w kolumnie COUNTYFP. Znajdź wartości unique(), aby ustalić kod dla New York County.
  • Przefiltruj neighborhoods, dodając warunek logiczny sprawdzający, czy neighborhoods$CountyFIPS ma odpowiednią wartość.
  • Zmodyfikuj wykres tak, aby używał manhat_hoods zamiast neighborhoods.
  • Dodaj warstwę tm_text(), mapując text na "NTAName".