Я знаю, что это должен быть простой вопрос, но я продолжаю бороться с ним.
У меня есть этот список из 124 фреймов данных, который называется "kks
"
Я хочу ввести каждый один из 124 фреймов данных в следующую функцию:
mytest_function <- function(df){
data.numcols <- df[, sapply(df, is.numeric)]
all.means <- apply(data.numcols, 2, mean)
all.means <- colMeans(data.numcols)
all.means
}
По сути, я хочу, чтобы средние значения каждого столбца во всех 124 фреймах данных из списка фреймов данных.
Я пробовал:
lapply(kks,mytest_function(df))
И:
lapply(kks,mytest_function(kks))
и я не могу понять это. Я продолжаю получать сообщения об ошибках, говорящие «Error in colMeans(df) : 'x' must be an array of at least two dimensions
»
Что мне делать отсюда?