rowSums Ошибка: выбраны неопределенные столбцы - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь использовать функцию rowSums для набора данных, и я продолжаю получать ту же ошибку: Error in `[.data.frame`(southamerica.all, , c(as.character(19711:20001))) : undefined columns selected Мой код: southamerica.all$Population = rowSums(southamerica.all[,c(as.character(19711:20001))]). Я использовал в основном один и тот же код (но обозначал разные столбцы) и не имел проблем. В моих данных нет значений N / A, а столбцы имеют одинаковую длину, поэтому я не понимаю, почему это происходит. Данные, на которых я пытаюсь использовать эту функцию:

19711   19751   19801   19851   19901   19951   20001   20051   20101
95.13   107.26  120.69   135.27  149.00  162.02  174.79 186.13 195.71
21.48   24.07   26.90   29.95   33.10   36.42   39.63   42.65   45.22
23.88   25.87   27.90   30.22   32.62   34.83   36.87   38.89   40.90
13.46   15.43   17.55   19.77   22.07   24.30   26.46   27.87   29.03
9.94    10.59   11.42   12.26   13.28   14.38   15.34   16.18   17.06
6.25    7.00    7.99    9.07    10.23   11.46   12.68   13.83   15.01
4.58    5.00    5.58    6.18    6.87    7.62    8.42    9.23    10.05
2.54    2.79    3.18    3.68    4.22    4.78    5.32    5.82    6.25
2.82    2.83    2.92    3.01    3.11    3.22    3.32    3.32    3.36
0.96    1.01    1.09    1.17    1.22    1.25    1.27    1.30    1.33 

Я не уверен, почему у меня возникла эта проблема, так как этот код: southamerica.all$CO2_per_capita = rowSums(southamerica.all[,c(as.character(1971:2010))]) для разных столбцов в одном и том же наборе данных работал без проблем.

...