R问题:sqliteExecStatement(con,statement,bind.data)中的错误 - 没有这样的表

时间:2013-10-28 02:57:12

标签: r

我正在尝试使用R中的sqldf查询数据框。

数据框存在,但sqldf似乎无法表达它。

这是数据框...

> head(pred,3)
  0   1
1 4.3 .234
2 6.5 .111
3 7.5 .917

但是当我用sqldf查询它时,我收到以下错误:

> a <- sqldf("select * from pred  limit 6")
Loading required package: tcltk
Error in sqliteExecStatement(con, statement, bind.data) : 
  RS-DBI driver: (error in statement: no such table: pred)

似乎sqldf无法找到pred表。为什么会这样?如何使用sqldf进行查询?

1 个答案:

答案 0 :(得分:8)

安装RH2包并运行 的需要(RH2) 在运行sqldf查询之前。问题应该解决。