Я пытаюсь отобразить свою изучаемую область в R. На данный момент я загрузил данные о границах открытого доступа переписи и объединил атрибутивные данные с открытым доступом, который я хочу просмотреть.
Итак, скажем, из 1000 открытых доступов. Я хочу просмотреть только 500 таких ОД, для которых у меня есть внешний набор данных. Земля — это мой фрейм данных пространственных полигонов, содержащий 1000 OA. Он имеет один столбец с именем OA «геокод». Однако у него есть свои координаты, потому что вы запускаете:
coordinates(land)
он выдает все координаты.
Цена дома — это фрейм данных, содержащий цены на жилье и столбец с геокодом.
Код для дальнего:
library("sp")
library("GISTools")
library("maptools")
library("spatial")
library("ggplot2")
library("rgdal")
land@data = merge(land@data,houseprice,by.x="geocode",
by.y="geocode",sort=FALSE)
View(land)
это показывает, что у меня есть только 500 записей (это то, что я хочу).
plot(land)
это приводит к тому, что на графике отображаются все 1000 OA вместо 500, которые я хочу.
Что я должен сделать, чтобы отображались только 500 OA с данными? Спасибо за помощь