【发布时间】:2020-10-16 17:01:15
【问题描述】:
我有一个 df :
v1 <- c(100, 20, 5, 30)
v2 <- c(10, 13, 2, 30)
v3 <- c(10, 200, 5, 300)
df <- data.frame(v1, v2, v3)
v1 v2 v3
1 100 10 10
2 20 13 200
3 5 2 5
4 30 30 300
我不想直接在 dplyr 中使用列名,而是引用存储在变量中的列名(我可以在整个程序中轻松更改它。这个变量称为column_used。
在我的示例中,column_used 是 v1。
column_used <- "v1"
我想使用这个变量 mut 它不起作用:
df %>%
mutate(taux = (column_used/ 100))
【问题讨论】: