Мне удалось суммировать столбцы с помощью различных положительных методов получения имен столбцов. Но для моего кода нужно использовать отрицательный метод !
.
У меня есть вектор символов,
exc2 <- c("Product", "Kazakhstan", "Kyrgyzstan", "Tajikistan", "Turkmenistan",
"Uzbekistan", "CASIA", "CHINA2", "China", "China..Hong.Kong.SAR",
"China..Macao.SAR", "China..Taiwan.Province.of")
Код, который я использую следующим образом:
kazx5 <- lapply(kazx4, function(x) {x$RESTWORLD <- c(rowSums(x[ ,!c(exc2)], na.rm = T)); x})
выдает ошибку на !c(exc2)
как Error in !c(exc2) : invalid argument type
.