我尝试生成零和1的数组,转换为栅格并绘制它。 我希望有随机模式,所以为什么这个栅格中有明显的模式? 我在脚本中犯了一些错误吗?
# creating vector containing "0" and "1" values...
x<-sample(c(0,1), 1000, replace=TRUE)
# ...converting it into array...
x_arr<-array(x, dim=c(100,100))
# ....nest into raster
x_rast<-raster(x_arr)
# ...and making plot
plot(x_rast)
答案 0 :(得分:4)
因为100 * 100给出10000而不是1000,并且R将通过重复填充。尝试
library(raster)
x<-sample(c(0,1), 10000, replace=TRUE)
这个例子很不错,但请不要忘记在发布之前将其粘贴到处女R.你忘记了图书馆。