我希望能够在data.frame
基于现有字符串命名的 a 中创建一个新变量。因此,例如,如果新变量是Q7A
我尝试做的,则如下:
question <- "Q7A"
Q <- parse( text = paste("data$", question, sep = ""))
eval(Q) <- 3
我希望将其解释为:
data$Q7A <- 3
但我收到以下错误消息:Error in eval(Q) <- 3 : could not find function "eval<-"