gpt4 book ai didi

r - 当函数不接受输入时,R 中返回函数值向量的惯用方法是什么?

转载 作者:行者123 更新时间:2023-12-04 23:28:06 25 4
gpt4 key购买 nike

假设我编写了一个不接受输入但返回随机变量的函数,例如,

example.f <- function() runif(1, 0, 1)

如果我想从这个函数返回一个长度为 100 的结果的向量,我不能这样做:
rep(example.f(), 100)

因为它只是重复第一个返回值。我可以这样做,使用匿名函数:
sapply(1:100, function(x) example.f())

但这让我觉得有点不雅。还有其他方法吗?

最佳答案

使用复制:

replicate(100, example.f())

关于r - 当函数不接受输入时,R 中返回函数值向量的惯用方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9255063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com