R for loop with characters list
问题 I have a df such as: name <- rep(c("a","b","c"),5) QV.low <- runif(15, 2, 5) QV.med <- runif(15, 5.0, 7.5) QV.high <- runif(15, 7.5, 10) df <- as.data.frame(cbind(name, QV.low, QV.med,QV.high)) and a list of names: name.list <- c("a","b") I want to do an operation, eg: df %>% subset(name %in% name.list) %>% summarise(.,sum = sum(QV.low)) but I want to for each QV. variable via a loop. I tried: QV.list <- c("QV.low", "QV.med", "QV.high") for(qv in 1:length(QV.list)){ QV <- noquote(QV.list[qv])