Вставьте имена столбцов в dplyr::mutate
Используя dplyr, легко создать новый столбец как функцию других столбцов
library(dplyr)
mutate(iris, Sepal.Length + Sepal.Width)
К сожалению, у меня есть ситуация, когда мне нужно вставить имена этих столбцов в mutate. Я попытался удалить строки, но это не работает:
mutate(iris, print("Sepal.Length",quote=FALSE) + print("Sepal.Width",quote=FALSE))
Любые предложения будут ценны.
1 ответ
Решение
Попробуйте ниже:
mutate_(iris, "Sepal.Length + Sepal.Width")
Обратите внимание на _ подчеркивание после mutate_