BaşlayınÜcretsiz Başlayın

Yanlış yol

Bir Spatial***DataFrame nesnesi oluşturulduğunda, mekansal nesnelerin (ör. Polygons) veri satırlarıyla eşleştirilmesinin iki yolu vardır. En sağlam olanı, mekansal nesnelerdeki kimliklerin (ID) verideki satır adlarıyla eşleştirilmesidir. Bu, herhangi bir eşleşmeme durumunda hızlıca uyarılmanı sağlar. Diğer yol ise yalnızca sıralamaya göredir — ilk mekansal nesnenin verideki ilk satıra karşılık geldiği varsayılır.

Nesne oluşturulduktan sonra eşleşme tamamen sıralamaya dayanır. data slotu üzerinde oynama yaparsan, mekansal nesnelerin hâlâ doğru satırlara karşılık gelip gelmediği kontrol edilmez. Bu pratikte ne anlama gelir? data slotunu doğrudan değiştirmek çok tehlikelidir!

Gelir haritanı oluşturmak için, gelir veri çerçevesini tracts SpatialPolygonsDataFrame ile eşleştirmen gerekiyor. @datayı doğrudan değiştirmenin tehlikesini göstermek için, nyc_income'u zorla nyc_tracts içine koymaya çalışırsan ne olacağını görelim.

Bu egzersiz

R ile Coğrafi Verileri Görselleştirme

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

library(sp)

# Use str() on nyc_income 


# ...and on nyc_tracts@data
Kodu Düzenle ve Çalıştır