我有一个带有ID和信息的sql数据库,我想遍历数据库,仅获取某些ID的信息,我想获取数据库中每个ID的每个信息的元素,并将其存储到向量中。
我尝试了for循环,但仅获得ID号。
a <-c()
for (i in IDs){
x <- dbGetQuery(mydb, paste('SELECT * FROM table WHERE Person = ', i, ';'))
info = fromJSON(x$info)
ind <- as.data.frame(info$x)
int <- as.data.frame(info$y)
inx <- as.data.frame(info$z)
a[i] <- inx[,5][1]
}
对于我要迭代的向量中的每个ID,预期的输出将是与inx列5中的元素相对应的元素向量。因此,所需ID长度的向量包含每个ID的一个元素。