Python pandas: вложенный список словаря в Dataframe - PullRequest
0 голосов
/ 16 сентября 2018

Вот как структура данных ниже ... Это Список с внутренним списком, который содержит два Словаря каждый.

Я хочу, чтобы это было в кадре данныхс такими заголовками: hasPossession, счет и спред .

[[{'hasPossession': '0', 'score': '23', 'spread': '-0 '},
{' hasPossession ':' 0 ',' score ':' 34 ',' spread ':' 0.0 '}], [{' hasPossession ':' 0 ',' score ':' ', 'spread': '-7.5'},
{'hasPossession': '0', 'score': '', 'spread': '7.5'}], [{'hasPossession': '0','score': '', 'spread': '-1'},
{'hasPossession': '0', 'score': '', 'spread': '1.0'}]]

Как правило, приведенная выше структура представляет собой Список , который содержит 3 Списки , а каждый Список содержит 2 Словарь с 2 элементами.

Как я могу преобразовать это в pandas dataframe?

1 Ответ

0 голосов
/ 16 сентября 2018

flatten список и использование конструктора по умолчанию

pd.DataFrame([k for item in initial_list for k in item])

    hasPossession   score   spread
0   0               23      -0
1   0               34      0.0
2   0                       -7.5
3   0                       7.5
4   0                       -1
5   0                       1.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...