从 MongoEngine 结果创建 Pandas DataFrame 的正确方法是什么?

问题描述 投票:0回答:1

我可以执行以下操作来获取数据框。

json_data = DocumentClass.objects(some_field=some_value).to_json()
df = json_normalize(json.loads(json_data))

但它涉及创建一个中间 json 对象,这是不必要的。如果有人知道更好的方法,请分享。

dataframe mongoengine
1个回答
0
投票

我使用查询集的“_cursor”属性。 尝试一下

mongoengine_cursor = DocumentClass.objects(some_field=some_value)._cursor
df = pd.DataFrame(mongoengine_cursor)
© www.soinside.com 2019 - 2024. All rights reserved.