use*_*857 7 variables r dataframe
我有一个包含多个列的数据框,并希望添加一个新列并根据前一个变量命名.例如:
df <- data.frame("A" = c(1, 2, 3, 4), "B" = c("a", "c", "d", "b"))
Variable <- "C"
Run Code Online (Sandbox Code Playgroud)
这是变量将要更改的函数的一部分,而不是每次指定:
df$C <- NA
Run Code Online (Sandbox Code Playgroud)
我想要一行将"变量"命名为附加列
A5C*_*2T1 17
尝试[而不是$:
> df[, Variable] <- NA
> df
A B C
1 1 a NA
2 2 c NA
3 3 d NA
4 4 b NA
Run Code Online (Sandbox Code Playgroud)