如何在R中的函数中更改函数的默认参数

时间:2019-07-10 18:03:42

标签: r list function arguments resampling

我有一个列表,我想使用Map函数从中随机抽样替换。问题在于替换的“样本”函数默认参数为“ replace = FALSE”,我不知道如何在Map函数中将参数更改为“ replace = TRUE”。

我猜您将不得不编写一个自定义函数,但我觉得有一种更简单的方法可以实现。

如果我想从每个列表中随机抽取100个元素,通常会起作用

 Map(sample, list, 100)

但是我想用类似的东西替换样品,但是它给出了以下有意义的错误,但我不知道如何解决此问题。

 Map(sample(replace = TRUE), list, 200)
  

sample(,replace = TRUE)中的错误:缺少参数“ x”,没有默认值

0 个答案:

没有答案