gpt4 book ai didi

mysql - 如何在 R 中执行 dbGetQuery for 循环

转载 作者:行者123 更新时间:2023-11-29 22:11:41 26 4
gpt4 key购买 nike

我有三个变量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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com