【发布时间】:2021-06-06 20:52:27
【问题描述】:
假设我正在使用 mtcars 数据集,我想添加:
1 到列中的所有值:mpg
2 到列中的所有值:cyl
3 到列中的所有值:disp
我想将所有列保留在 mtcars 中,并通过它们的名称而不是它们的索引来引用这些列。
这是我目前的尝试:
library("tidyverse")
library("rlang")
data(mtcars)
mtcars_colnames <- quo(c("mpg", "cyl", "disp"))
num <- c(1, 2, 3)
mtcars %>% mutate(across(!!! mtcars_colnames, function(x) {x + num[col(.)]}))
我不知道如何将 (1,2,3) 动态添加到列 (mpg, cyl, disp)。 提前致谢。
【问题讨论】: