"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