Вернуть его как вектор
sta <- function(a) {
c(mean1 = mean(a, na.rm = TRUE), var1 = var(a, na.rm = TRUE))
}
и теперь вы можете сделать
sta(data$feb05)
Например,
new_var <- sta(mtcars$mpg)
new_var
#mean1 var1
# 20 36
Так что, если вы хотите получить доступ к отдельным элементам сейчас, вы можете сделать
new_var['mean1']
#mean1
# 20
new_var['var1']
#var1
# 36
Или вы также можете вернуть их как list
sta <- function(a) {
list(mean1 = mean(a, na.rm = TRUE), var1 = var(a, na.rm = TRUE))
}
и используйте оператор $
для доступа к таким элементам, как new_var$mean1
и new_var$var1
.