Как я могу преобразовать серию панд, которая содержит массив словарей JSON в кадр данных? - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть серия, состоящая из:

[

< '}, {u'edu_location': u'not_on_source ', u'edu_dates': u'not_on_source ', u'edu_title': u'missing ', u'edu_item': 2, u'edu_school ': u'correctly_parsed' }],: ДОЛЖЕН БЫТЬ ЕГО СОБСТВЕННЫМ:

< '}]: ДОЛЖЕН БЫТЬ ЕГО СОБСТВЕННЫМ:

]

Каков наилучший способ превратить эту серию панд в собственный df и динамически переименовать столбцы с соответствующим значением u'edu_item ', чтобы они отображались в одной строке, а не в нескольких?

1 Ответ

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

Если ваш фрейм данных выглядит так:

>>> df
                                              column
0  [{'work_location': 'correctly_parsed', 'work_c...

Тогда вы можете сделать:

>>> pd.DataFrame(df['column'][0])
       work_company        work_dates  work_description  work_experience_item  \
0  correctly_parsed  correctly_parsed  correctly_parsed                   1.0   
1  correctly_parsed  correctly_parsed  correctly_parsed                   2.0   
2  correctly_parsed               NaN  correctly_parsed                   NaN   

      work_location        work_title  
0  correctly_parsed  correctly_parsed  
1  correctly_parsed  correctly_parsed  
2     not_on_source               NaN  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...