将扩展名为.sqlite的文件导入R

将扩展名为.sqlite的文件导入R,sqlite,r,Sqlite,R,我有一个SQLite数据库导出为SQLite格式3文件?来自具有.sqlite文件扩展名/文件后缀的Scraperwiki 我如何将其导入到R中,假设将原始数据库表映射到单独的数据帧中?您可以使用该软件包 将整个数据存储在data.frames中的一些示例代码: 对于任何其他看到这篇文章的人来说,使用purr库从顶部答案循环的一个好方法是: lDataFrames <- map(tables, ~{ dbGetQuery(conn=con, statement=paste("SELEC

我有一个SQLite数据库导出为SQLite格式3文件?来自具有.sqlite文件扩展名/文件后缀的Scraperwiki

我如何将其导入到R中,假设将原始数据库表映射到单独的数据帧中?

您可以使用该软件包

将整个数据存储在data.frames中的一些示例代码:


对于任何其他看到这篇文章的人来说,使用purr库从顶部答案循环的一个好方法是:

lDataFrames <- map(tables, ~{
  dbGetQuery(conn=con, statement=paste("SELECT * FROM '", .x, "'", sep=""))
})
也意味着你不必做:

lDataFrames <- vector("list", length=length(tables))

谢谢-我的SQLite导出文件现在似乎有问题,在导入过程中似乎已损坏。我看到表,但lDataFrames显示空项。。。我想我需要去做一些测试。。Sqlite src位于@psychemedia,您的一些表名包含-。您必须引用表格名称,并从“表格一”中选择*。我更新了我的示例代码。谢谢。。。现在我自己发现了。。。啊!您可能需要更改con。此外,您在那里编写的for循环不会将数据存储为data.frames,而是存储为一个大列表。这在序列行lDataFrames[[i]]中的for i下就足够了
lDataFrames <- vector("list", length=length(tables))