Суммирование строк после указанного c столбца для неопределенного количества столбцов - PullRequest
0 голосов
/ 07 мая 2020

Допустим, я хочу просуммировать значения строк в нескольких фреймах данных. Я хочу начать со столбца 2 и суммировать каждое значение, следующее после этого столбца. Однако разные фреймы данных могут иметь разное количество столбцов. Я думаю, он может работать с

rowSums(df[2:X]).

Я просто не знаю, чем заменить X. Или есть совершенно другой способ сделать это?

С уважением

Ответы [ 2 ]

2 голосов
/ 07 мая 2020

Если вы хотите исключить только первый столбец, вы можете написать:

rowSums(df[-1])

или

rowSums(df[,-1])
1 голос
/ 07 мая 2020

Используйте ncol, чтобы получить номер столбца:

rowSums(df[2:ncol(df)])

Вы также можете использовать length.

rowSums(df[2:length(df)])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...