n <- 1
sn <- "n"
get (sn)
This will work. However, the following won't work:
n <- as.data.frame(matrix(1,2,2))
sn <- "n$V1"
get (sn)
How should I make this work?
eval(parse(text=sn))
works. Thanks.
I am doing that because there are 1000 variables in the dataframe and I need a variable passed from a function to tell which variable out of the 1000 variables that I need to work further on.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…