У меня есть список из 11 фреймов данных, и я хочу применить функцию, которая использует строки для создания еще одного столбца сумм для каждой строки на основе определенных критериев соответствия строки в каждом из 11 фреймов данных.
Я пытался использовать select(contains())
.Я не смотрю на использование mutate
, если возможно, тогда, пожалуйста, покажите ошибку в приведенном ниже коде.
myfiles3 <- lapply(myfiles2, function(x) {x$CHINA2 <- rowSums(x[select(x, contains("China"))], na.rm = T); x})
Выдает ошибку как Error in
[. Default (x, select(x, contains("China"))) :
invalid subscript type 'list'
.