从R中的表中仅选择500行

时间:2013-04-11 18:03:27

标签: r select rsqlite

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

或尝试轻松的方式

data <- dbGetQuery.....