sql >> データベース >  >> NoSQL >> MongoDB

大規模なMongoDBコレクションをrmongodbとplyrを使用してRのdata.frameに転送します

    私はこれがすべて必要ではないと言うでしょう。次のように簡単に進めることができます。これには、Rの「rmongodb」という名前のパッケージが必要です。このパッケージには最新バージョンが必要であり、以前のバージョンには存在しません。このパッケージはmongodbを扱います。 「RMongo」などの他のパッケージもあります。

    Rにrmongodbをインストールするための

    install.packages("rmongodb")
    

    MongoDBの大きなデータをRのデータフレームに変換するには

    library(rmongodb)
    mongo <- mongo.create() # create a connection to mongodb localhost
    mongo.is.connected(mongo) # check whether mongodb is connected
    mongo.get.databases(mongo) #shows all databases present in mongodb
    mongo.get.database.collections(mongo,"mydb") #displays all collections present in database mydb
    data <- mongo.find.all(mongo,"mydb.collection",data.frame=TRUE) # This would suffice as this would convert the entire list into a data frame in R.
    



    1. mongodb、複製とエラー:{$ err:マスターではなくslaveOk =false、コード:13435}

    2. mongodbrubyネイティブドライバーのMapreduce

    3. PerlMongoはオブジェクトIDを検索します

    4. トップ6の無料Redisメモリ分析ツール