Вы можете использовать mapply
, многовариантную версию sapply
.Но вам нужно будет переписать функцию, чтобы принять два аргумента.
myFUN2 <- function(x, Name){
themean <- mean(x)
thevar <- var(x)
thetitle <- paste('Variable: ', Name, '')
hist(x, main = thetitle)
return(list(themean, thevar))
}
mapply(myFUN2, df, names(df))
mapply(myFUN2, df, names(df), SIMPLIFY = FALSE)
Первый вызов упрощает вывод в матрицу.Второй нет, он возвращает список.