Python 将数据帧作为Mongo;值的字典。如果不选择,有没有转换的方法?

Python 将数据帧作为Mongo;值的字典。如果不选择,有没有转换的方法?,python,mongodb,pandas,Python,Mongodb,Pandas,我有一个包含10个键的字典,其中的值是数据帧;我需要将数据上传到Mongo数据库,但无法使用.to_dict(orient='records')转换数据帧。有人能告诉我如何在Mongo上转换和使用我的数据吗 我创建了一个示例代码,我需要将下面的字典mydict转换为可用格式: df1=pd.DataFrame({'j':[34,54,55],'k'[4,5,6]}) df2=pd.DataFrame({'m':[3,8,5],'n':[2,3,4]}) mydict={'key1':df1,'

我有一个包含10个键的字典,其中的值是数据帧;我需要将数据上传到Mongo数据库,但无法使用.to_dict(orient='records')转换数据帧。有人能告诉我如何在Mongo上转换和使用我的数据吗

我创建了一个示例代码,我需要将下面的字典mydict转换为可用格式:

df1=pd.DataFrame({'j':[34,54,55],'k'[4,5,6]})
df2=pd.DataFrame({'m':[3,8,5],'n':[2,3,4]})

mydict={'key1':df1,'key2':df2}

由于df1和df2是数据帧,并且在字典中,.to_dict不是一个选项,我也尝试了循环和转换,但想不出任何其他方法。

这就是您要寻找的:

targetdict = {}
for k in mydict:
    targetdict[k] = mydict[k].to_dict()

请澄清一下,如果这个例子已经是你要寻找的确切案例,它是一个类似于我拥有的庞大数据字典的示例案例,我不确定这是否回答了你的问题@Martineseehaferan为什么不选择听写?