我正在尝试将澳大利亚统计局 shapefile 用于 Remoteness 2016 - 下载 ESRI shapefile。
我想组合所有不是澳大利亚主要城市的多边形。
library(rgdal)
library(dplyr)
RA_2016 <- readOGR(".", layer = "RA_2016_AUST")
###to simplify only using NSW
RA_2016 <- RA_2016[RA_2016$STE_CODE16 == 1, ]
数据框有 5 列。一旦我为它是否是主要城市创建了一个变量,我就不需要任何这些数据。
MajorCity <- data.frame(10:14, c("Major City", "Regional", "Regional", "Regional", "Regional"))
names(MajorCity) <- c("RA_CODE16", "Bigsmoke")
RA_2016@data <- left_join(RA_2016@data, MajorCity)
我现在要做的是合并具有 MajorCity == "Regional" 的多边形。我不需要来自 RA_2016 的任何原始数据。但我希望它保持为带有“Bigsmoke”列的 SpatialPolygonsDataFrame。
在代码的下一部分中,我将把它与澳大利亚统计局的 LGA 数据结合起来(基本上这样我就可以将 LGA 拆分为区域部分和主要城市部分——它们被拆分的地方)。所以我认为我需要保留最少量的数据。
有没有好的方法来做到这一点?是否有另一个我找不到的帖子可以告诉我方法?