У меня есть словарь, который выглядит следующим образом:
Tablas =
{'__v': 0,
'_id': 'a',
'approved': True}
{'__v': 1,
'_id': 'b',
'approved': True}
{'__v': 2,
'_id': 'c',
'approved': True}
Я хотел бы пройтись по трем элементам словаря и добавить элементы во фрейм данных в таблице, содержащей три строки данных.Заголовки таблицы должны быть ключами словаря (например, _v, _id, Approved), а данные таблицы должны быть значениями словаря в 3 разных строках.
Моя проблема в том, что с нижекод, который мне удается получить, только с одной строкой, которая является последним элементом словаря, и получить кадр данных.
Не могли бы вы посоветовать, как получить нужную таблицу?Я пытался найти ответ на похожие вопросы, но не смог решить свою проблему.Ниже приведен код, который я использую:
import pymongo
import pprint
from pymongo import MongoClient
import pandas as pd
tablas = pd.DataFrame(db.users.find_one())
for post in tablas:
tablas.append(post, ignore_index=True)
tablas.to_excel('check.xlsx')
Ожидаемый кадр данных должен выглядеть следующим образом:
![enter image description here](https://i.stack.imgur.com/vSRlA.png)