R 复制函数不';“我不能和”一起工作;“在飞行中”;功能
我有以下R 复制函数不';“我不能和”一起工作;“在飞行中”;功能,r,R,我有以下数据帧: df_1 <- data.frame( x = replicate( n = 6, expr = runif(n = 30, min = 20, max = 100), simplify = TRUE ) ) 结果还可以。但是,当在函数中应用f_1时(在运行中),此函数不起作用: lt_2 <- replicate( n = 50, expr = function(x) { data.frame(x = replicate(n = 5,
数据帧
:
df_1 <- data.frame(
x = replicate(
n = 6, expr = runif(n = 30, min = 20, max = 100), simplify = TRUE
)
)
结果还可以。但是,当在函数中应用f_1
时(在运行中),此函数不起作用:
lt_2 <- replicate(
n = 50, expr = function(x) {
data.frame(x = replicate(n = 5, runif(n = 30, min = 20, max = 100)))
}, simplify = FALSE
)
lt_2我们可以将它包装在()
中,然后调用()
来执行该函数
lt_2 <- replicate(
n = 50, expr = (function(x) {
data.frame(x = replicate(n = 5, runif(n = 30, min = 20, max = 100)))
})(), simplify = FALSE
)
lt_2它工作正常。您复制了该函数的创建。
lt_2 <- replicate(
n = 50, expr = (function(x) {
data.frame(x = replicate(n = 5, runif(n = 30, min = 20, max = 100)))
})(), simplify = FALSE
)