我有一个返回列表的函数
myfoo = function() {return( list(a=runif(1), b=runif(1)) )}
编辑:要清楚,我无法更改此功能。
我想多次运行它并将结果放在一个tibble(或data.frame)中。
replicate(5, myfoo())
但是,我无法弄清楚如何将结果导入data.frame。
我已尝试过replicate(5, myfoo() %>% as.data.frame()) %>% bind_rows()
,但我得到Error in bind_rows_(x, .id) : Argument 1 must have names
要清楚,我想要的是一个data.frame:
a b
123 234
432 547
...