Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中的空间多边形采样误差_R_Spatial_Sampling - Fatal编程技术网

R中的空间多边形采样误差

R中的空间多边形采样误差,r,spatial,sampling,R,Spatial,Sampling,我有一个200个县的档案。我应该如何取样,以便从现有的200个县中进行子集划分?我已尝试使用以下R代码: library(maptools) TXcounties <- readShapePoly("C:/Users/Rvg296/Downloads/TXCountiesShapeFiles/TXCounties.shp") idx <- sample(1:250, 25, replace = FALSE) df.TXcounties <- as.data.frame(TXc

我有一个200个县的档案。我应该如何取样,以便从现有的200个县中进行子集划分?我已尝试使用以下R代码:

library(maptools)
TXcounties <- readShapePoly("C:/Users/Rvg296/Downloads/TXCountiesShapeFiles/TXCounties.shp")

idx <- sample(1:250, 25, replace = FALSE)
df.TXcounties <- as.data.frame(TXcounties)
SpatialPolygonsDataFrame(idx, df.TXcounties).
库(maptools)

TXcounties问题在于,您正在使用idx(一个整数向量)作为SpatialPolygonsDataFrame()的第一个参数,但此函数需要一个spatial polygons对象作为其第一个参数。在任何情况下,您都应该能够通过以下方式更轻松地完成整个任务:

result <- TXcounties[idx,]
结果请您提供一个答案好吗?我建议不要使用
maptools::readShapePoly()
我建议使用
rgdal::readOGR()
,因为它可以在中读取投影。