на основе предложения Роланда от Plot titles in R using sapply(). Я создал следующий цикл, чтобы сделать ящики из каждой выбранной переменной в моем наборе данных.вывод из цикла «for»
all.box=function(x) {
for (i in seq_along(x)) {
boxplot(x[,i], main = names(x)[i])
}
}
Это прекрасно работает, поскольку оно обеспечивает графики. Может ли кто-нибудь указать мне, как заставить цикл возвращать некоторый результат, скажем, $ out из boxplot, чтобы иметь возможность видеть количество вычисленных им выбросов?
Thanx много!
Я согласен с @agstudy, если вы хотите, чтобы вернуть результат, это более удобно использовать '* apply' или' foreach' петли, чем создание 'for' цикл, чтобы сделать это эффективно. Я предложил цикл 'for', потому что вы утверждали, что хотите заговоры и ничего не говорили о возврате чего-либо еще. – Roland