Словарь с фреймами данных в качестве значений для Mongo; .to_dict не вариант, любой способ конвертировать? - PullRequest
0 голосов
/ 30 августа 2018

У меня есть словарь, содержащий 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 не является опцией, я также пытался зацикливаться и конвертировать, но не могу придумать других способов.

1 Ответ

0 голосов
/ 30 августа 2018

Это то, что вы ищете:

targetdict = {}
for k in mydict:
    targetdict[k] = mydict[k].to_dict()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...