在Windows上使用RStudio。帮助说插入代码块的键盘快捷键是Ctrl + Alt + i,这应该给我:
```{r}
```
Run Code Online (Sandbox Code Playgroud)
取而代之的是,我得到í(带重音符号的我,不是粗体……)
在这种情况下,插入代码块的键盘快捷方式是什么?
我想评估使用不同文件类型(geotiff、二进制)或对象(RasterBrick、RasterStack)从栅格时间序列中提取数据的时间。我创建了一个函数,该函数将从栅格对象的随机点提取时间序列,然后使用微基准测试它。
前任。:
# read a random point from a raster stack
sample_raster <- function(stack) {
poi <- sample(ncell(stack), 1)
raster::extract(stack, poi)
}
# opening the data using different methods
data_stack <- stack(list.files(pattern = '3B.*tif'))
data_brick <- brick('gpm_multiband.tif')
bench <- microbenchmark(
sample_stack = sample_raster(data_stack),
sample_brick = sample_raster(data_brick),
times = 10
)
boxplot(bench)
# this fails because sampled point is different
bench <- microbenchmark(
sample_stack = sample_raster(data_stack),
sample_brick = sample_raster(data_brick),
times = 10,
check = 'equal'
)
Run Code Online (Sandbox Code Playgroud)
我在此处包含了我的数据集的示例
由此,我可以看到RasterBrick上的采样比堆栈更快(R …