2

我正在使用 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)
4

2 回答 2

3

试试data <- fetch(res,n=-1)。这将获取所有行。

于 2013-04-11T18:13:23.010 回答
3

或尝试简单的方法

data <- dbGetQuery.....
于 2013-04-11T18:24:00.750 回答