this is part of shiny app, those values came from reactive ui/server, I narrowed down my problem in server.R, and I work with this plain R for simplicity, it should reflect my question correctly I hope, how to make this line with <@><< work ??? I also tried, noquote, eval
and nothing.
t <- data.frame(Titanic)
inputparam = "Class"
inputvalue = "2nd"
c(inputparam, "=",inputvalue)
noquote(inputparam)
head(subset(t, Class ==inputvalue)) ## works OK
head(subset(t, inputparam ==inputvalue)) ## <@>>< doesn't work !!!!!
#temp <- quote(inputparam)
#head(subset(t, eval(temp) == inputvalue))
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…