“cbind”数据帧到空间多边形

时间:2015-03-26 18:47:35

标签: r spatial

我有一个包含10个功能的SpatialPolygonsDataFrame和一个包含10个功能的数据框。我只是想" cbind"数据帧到SpatialPolygonsDataFrame的末尾,但是普通的cbind函数输出一个数据帧 - 我希望输出是一个SpatialPolygonsDataFrame。

cbind(polygons.SPDF,dataset.DF)

2 个答案:

答案 0 :(得分:4)

library(maptools)
spCbind(polygons.SPDF, dataset.DF)

答案 1 :(得分:0)

问题是row.names不匹配。

因此,在准备spCbind()时,您需要:

row.names(spatial.object)<-0:43
row.names(dataframe)<-0:43