sql >> Database >  >> NoSQL >> MongoDB

Breng grote MongoDB-verzamelingen over naar data.frame in R met rmongoDB en plyr

Ik zou zeggen dat dit allemaal niet nodig is. U kunt op een eenvoudige manier als volgt te werk gaan:Dit vereist een pakket met de naam "rmongodb" in R. Dit pakket vereist de nieuwste versie en zou niet aanwezig zijn in de eerdere versies. Dit pakket gaat over mongodb. Er zijn ook andere pakketten zoals "RMongo".

voor het installeren van rmongodb in R

install.packages("rmongodb")

Grote gegevens van MongoDB converteren naar een gegevensframe in 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. Genereer PDF met JasperReport Library en MongoDB

  2. Waarom is de MongoDB Node Driver-genererende instantiepool vernietigde fouten?

  3. Mongoose Aggregate:beperk het aantal records in $groep

  4. MongoDB Replica Set-lidstaat is ANDERE