我被指派分析一些包含在 MongoDB 格式中的数据。我是 MongoDB 的新手,但我可以管理是否可以读取数据并将其转换为 R 数据表或数据框。如果可能的话,我想做的只是将 MongoDB 数据导入 R。
我正在尝试通过 RStudio 0.98.953 在 Mac OS X Yosemite 上使用 R 版本 3.1.2 中的 rmongodb 包访问数据。到目前为止,我已经尝试过:
install.packages("rmongodb")
library(rmongodb)
#up to here, it works
mongo <- mongo.create(host='localhost')
mongo <- mongo.create(host='127.0.0.1')
mongo <- mongo.create()
每个 mongo <- 赋值语句都会导致相同的错误:
无法连接到 localhost:27017,错误代码 = 2
和
mongo.is.connected(mongo)
返回 FALSE。
如果这是答案的重要部分,我们可以使用“db=test”作为数据库。值得一提的是,数据集存储在“~/Desktop/MyExample”中,由四个扩展名为“bson”的文件及其以“.metadata.json”结尾的类似文件以及一个“system.indexes.bson”组成“ 文件。
有任何想法吗?提前致谢!