2

我正在寻找一种方法来(方便地)使用 R 访问存储在 LiteDB 中的数据。似乎没有一个包,但有没有另一种方法可以让它访问?

4

1 回答 1

0

这是一个很长的镜头,但是您是否尝试过使用DBI包的通用connect()方法?

con <- mongo(<table name>, url = <database_filename>)

我会尝试将 MongoDB 驱动程序作为 NoSQL 数据库进行测试。我不希望这会奏效,但我相信值得一试。

唯一可行的替代方法是将您需要的数据导出为 CSV 文件(或替代文件)并将该数据导入 R <readr::read_csv()>,.

如果您真的更喜欢使用数据库,那么迁移到 SQLite 数据库将允许您使用 RSQLite 包来处理数据。


或者你总是可以尝试为 LiteDB 编写一个驱动程序以适应 DBI 包......

于 2017-11-22T12:10:00.013 回答