gpt4 book ai didi

r - 你如何从 R 批量插入 MongoDB 中的文档?

转载 作者:可可西里 更新时间:2023-11-01 09:56:33 24 4
gpt4 key购买 nike

我在 R 中有一个数据框,我正在尝试将数据框的每一行作为单独的文档批量插入 MongoDB 中。我能做的最接近的是使用以下脚本来创建文档并将数据框的行作为其子文档。

x <- toJSON(unname(split(score, 1:nrow(score))))
bson <- mongo.bson.from.JSON(x)
mongo.insert(mongo,'abc.abc',x)

另一方面,我希望每一行都作为单独的文档。我也看到上面的方法非常快但是如果我们绕着行循环,它会大大降低速度

最佳答案

新的 mongolite 包会自动执行此操作:

library(mongolite)
m <- mongo("iris")
m$insert(iris)

关于r - 你如何从 R 批量插入 MongoDB 中的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28979835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com