当对矩阵或DF进行子集操作时,可以引用行列,例如df1[1:5, 3:10]
或df3[2:4, ]
。
是否有办法在栅格中完成这个操作? 比如,我可以从一个栅格对象中裁剪只有500:700行的部分吗?
我尝试使用rasterFromCells()
,但它没有给我想要的结果(考虑到 R 的其他巧妙子集方法,似乎应该有更简单的解决方案)。
示例:
r <- raster(ncols = 50, nrow = 50)
r[] <- 1:ncell(r)
# I would like to subset the bottom 50 rows of cells, but keep it as a raster.
# However, this returns a numeric object.
rSub <- r[30:50, 1:50]
谢谢!