Gibt es irgendwelche Komfortmethoden um Ergebnisse einer Mongodb Gruppenoperation in einen Pandas DataFrame zu laden?Mongo's Gruppenergebnisse zu Pandas DataFrame
Hier ist die Art der Mongo Abfrage der Gruppierung tut:
'$group': {
'_id': {'country': '$country', 'oem':'$oem'},
'count': {'$sum': 1}
}
Dies als Liste von Wörterbüchern kommt zurück, die wie folgt aussehen:
[
...
{ "_id" : { "country" : "US", "oem" : "mmm" }, "count" : 595 },
...
]
ich diese in ein Datenframe geladen werden sollen, so dass country
und oem
automatisch zu Indizes werden. Kann man das Ergebnis nicht neu zuordnen, gibt es in der Pandas-API irgendetwas, das bereits damit umgehen kann? Oder kann ich die Mongo-Abfrage irgendwie neu schreiben, so dass sie eine Struktur zurückgibt, die Pandas-APIs freundlicher ist?
Was ist Ihre erwartete Ausgabe? – styvane
ein Datenrahmen mit drei Spalten: 'country',' oem' und 'count' (optional indiziert durch' country' und 'oem') –