Как преобразовать список словаря в фрейм данных Python Panda? - PullRequest
0 голосов
/ 19 ноября 2018

Я работаю с API, который ответит мне списком словарей. количество словарей в списке будет различаться, но мне нужно преобразовать ответ в фрейм данных pandas, чтобы я мог манипулировать данными. Вот образец ответа. Как я могу сделать panda dataframe с заголовками (тикер, шапка, когда)

[{'ticker': 'KMG', 'cap_mm': 'NA', 'when': '--'}, {'ticker': 'SFIX', 'cap_mm': '2,665', 'when': 'amc'}]

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

Просто конвертируйте его в DataFrame, как обычно, pd.DataFrame(...):

>>> lod=[{'ticker': 'KMG', 'cap_mm': 'NA', 'when': '--'}, {'ticker': 'SFIX', 'cap_mm': '2,665', 'when': 'amc'}]
>>> pd.DataFrame(lod)
  cap_mm ticker when
0     NA    KMG   --
1  2,665   SFIX  amc
>>>

Так что не забудьте попробовать, прежде чем спрашивать ...

0 голосов
/ 19 ноября 2018

просто сделайте:

df = pd.DataFrame(data=yourlist)

вывод будет:

 cap_mm ticker when
0     NA    KMG   --
1  2,665   SFIX  amc
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...