小编Dan*_*iel的帖子

Windows R Markdown中代码块的键盘快捷键提供了í

在Windows上使用RStudio。帮助说插入代码块的键盘快捷键是Ctrl + Alt + i,这应该给我:

```{r}

```
Run Code Online (Sandbox Code Playgroud)

取而代之的是,我得到í(带重音符号的我,不是粗体……)

在这种情况下,插入代码块的键盘快捷方式是什么?

r rstudio r-markdown

10
推荐指数
1
解决办法
2647
查看次数

R microbenchmark:如何将相同的参数传递给评估函数?

我想评估使用不同文件类型(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 …

r microbenchmark r-raster

5
推荐指数
1
解决办法
680
查看次数

标签 统计

r ×2

microbenchmark ×1

r-markdown ×1

r-raster ×1

rstudio ×1