У меня есть фрейм данных, такой как mtcars
, и строковый вектор имен столбцов, например, c("mpg", "cyl", "disp", "hp", "drat")
, и я хотел бы объединить все столбцы в новый.
я бы обычно использовал что-то вроде
mtcars %>% transmute(new_col = mpg + cyl + disp + hp + drat)
new_col
1 300.90
2 300.90
3 231.65
4 398.48
5 564.85
6 356.86
7 630.51
Однако это становится очень утомительным, если у вас есть сотни имен столбцов, сохраненных в векторе.
Итак, мой вопрос: есть ли способ суммировать множество столбцов, где имена столбцов содержатся в векторе строк?