R 小x在lappy中是什么意思

R 小x在lappy中是什么意思,r,R,我有以下变量: trims<- c(0,0.1,0.2,0.5) x<-rcauchy(100) 在这种情况下,小x指的是什么?lapply的文档也没有很好地解释它。我知道对于lappy函数,它接受一个函数并将其应用于列表的每个元素,我认为在本例中是trim。那么x是怎么进来的呢?如果我们使用匿名函数,就很清楚了 res <- lapply(trims, function(y) mean(x, trim=y)) res1 <- lapply(trims, mean, x

我有以下变量:

trims<- c(0,0.1,0.2,0.5)
x<-rcauchy(100)

在这种情况下,小x指的是什么?lapply的文档也没有很好地解释它。我知道对于lappy函数,它接受一个函数并将其应用于列表的每个元素,我认为在本例中是trim。那么x是怎么进来的呢?

如果我们使用匿名函数,就很清楚了

res <- lapply(trims, function(y) mean(x, trim=y))
res1 <- lapply(trims, mean, x=x)
identical(res, res1)
#[1] TRUE
res
res <- lapply(trims, function(y) mean(x, trim=y))
res1 <- lapply(trims, mean, x=x)
identical(res, res1)
#[1] TRUE