如何将随机种子分配给 dplyr sample_n 函数?
How do I assign a random seed to the dplyr sample_n function?
这是 R 中 dplyr 的“sample_n”。
https://dplyr.tidyverse.org/reference/sample.html
为了可重复性,我应该放置一个种子,以便其他人可以获得我的准确结果。
是否有内置方法来设置“sample_n”的种子?
这是我在环境中做的事情并且“sample_n”响应它吗?
这些未内置到“sample_n”函数中。
.
这个例子有帮助吗?在其中,我使用了 set.seed
和 mtcars
数据集。
set.seed(1)
x <- mtcars
sample_n(x, 10)
sample_n(x, 10) #without set.seed()
set.seed(1)
x <- mtcars
sample_n(x, 10)
dplyr::sample_n
documentation 表示:
This is a wrapper around sample.int() to make it easy to select random rows from a table. It currently only works for local tbls.
所以在sample_n
后面调用了sample.int
,这意味着使用了标准的随机数生成器,并且可以使用set.seed
进行重现。
这是 R 中 dplyr 的“sample_n”。
https://dplyr.tidyverse.org/reference/sample.html
为了可重复性,我应该放置一个种子,以便其他人可以获得我的准确结果。
是否有内置方法来设置“sample_n”的种子? 这是我在环境中做的事情并且“sample_n”响应它吗?
这些未内置到“sample_n”函数中。
.
这个例子有帮助吗?在其中,我使用了 set.seed
和 mtcars
数据集。
set.seed(1)
x <- mtcars
sample_n(x, 10)
sample_n(x, 10) #without set.seed()
set.seed(1)
x <- mtcars
sample_n(x, 10)
dplyr::sample_n
documentation 表示:
This is a wrapper around sample.int() to make it easy to select random rows from a table. It currently only works for local tbls.
所以在sample_n
后面调用了sample.int
,这意味着使用了标准的随机数生成器,并且可以使用set.seed
进行重现。