"cbind" 数据框到空间多边形
"cbind" a dataframe to a spatial polygon
我有一个包含 10 个特征的 SpatialPolygonsDataFrame 和一个包含 10 个特征的数据框。我只是想 "cbind" 数据帧到 SpatialPolygonsDataFrame 的末尾,但正常的 cbind 函数输出一个数据帧 - 我希望输出是一个 SpatialPolygonsDataFrame。
cbind(polygons.SPDF,dataset.DF)
library(maptools)
spCbind(polygons.SPDF, dataset.DF)
问题是 row.names 不匹配。
所以在准备 spCbind() 时,您需要:
row.names(spatial.object)<-0:43
row.names(dataframe)<-0:43
我有一个包含 10 个特征的 SpatialPolygonsDataFrame 和一个包含 10 个特征的数据框。我只是想 "cbind" 数据帧到 SpatialPolygonsDataFrame 的末尾,但正常的 cbind 函数输出一个数据帧 - 我希望输出是一个 SpatialPolygonsDataFrame。
cbind(polygons.SPDF,dataset.DF)
library(maptools)
spCbind(polygons.SPDF, dataset.DF)
问题是 row.names 不匹配。
所以在准备 spCbind() 时,您需要:
row.names(spatial.object)<-0:43
row.names(dataframe)<-0:43