我正在使用RSQLite包进行数据库操作。为了从表中选择数据,我使用了以下代码,但我只有500行。实际上,该表包含1200多行用于该查询。这个问题的原因是什么?
library('RSQLite')
lite <- dbDriver("SQLite", max.con = 25)
db <- dbConnect(lite, dbname = "pf.db")
res <- dbSendQuery(db, paste("SELECT ticker from RUS1000 where portDate='1995-12-29' ",sep=""))
data <- fetch(res)
print(data)
答案 0 :(得分:3)
试试data <- fetch(res,n=-1)
。这将获取所有行。
答案 1 :(得分:3)
或尝试轻松的方式
data <- dbGetQuery.....