我有三个变量a,b,c(实际上我的变量超过300个)
t<-c(a,b,d)
a<-dbGetQuery(con, "SELECT * FROM a")
b<-dbGetQuery(con, "SELECT * FROM b")
d<-dbGetQuery(con, "SELECT * FROM d")
如何在R中进行循环以从MySQL请求数据?现有问题没有关于如何将其写入变量名的解释。我的环境中需要a,b,c。
最佳答案
未经测试,但以下内容应能工作。
myTables <- c("a","b","c")
res <- lapply(myTables,
function(myTable){
sqlStatement <- paste("select * from",myTable)
dbGetQuery(con, sqlStatement)
})
names(res) <- myTables
关于mysql - 如何在R中执行dbGetQuery for循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31583397/