如何设置apply()中使用的函数的参数?

时间:2017-02-04 22:20:47

标签: r apply

我想对boxplot.stats数据的每个属性执行iris,我不想使用for循环。所以我的代码是:

apply(iris[, 1:4], 2, boxplot.stats)

效果很好。但是,我想设置do.conf = F的参数boxplot.stat。 我试过两种方法:

apply(iris[, 1:4], 2, boxplot(x, do.conf = F))

apply(iris[, 1:4], 2, boxplot(do.conf = F))

它们不起作用。返回错误:

**Error in boxplot(x, do.conf = F) : object 'x' not found**

我该怎么办?

1 个答案:

答案 0 :(得分:1)

将其作为附加参数传递:

apply(iris[, 1:4], 2, boxplot.stats, do.conf = F)