我正在尝试将SpatialPolygonsDataFrame
转换为raster
对象。我的当前脚本(下面)似乎达到了我想要的结果,除非当我收到隐藏的错误消息nCol
时,列数nRow
和行数Error in if (x2a < rxmn) { : missing value where TRUE/FALSE needed
设置为100。此错误消息似乎表明某个地方有一个未填写的if语句,但我不确定这是在哪里或如何解决这个问题。
# Convert to raster ----
randomcluster_raster <- raster::rasterize(
SpatialPolygons_df,
raster::raster(matrix(NA, nRow, nCol)),
field = SpatialPolygons_df@data[, 1],
fun = "mean",
update = TRUE,
updateValue = "all",
na.rm = TRUE
)