Динамическое обновление словаря в Python - PullRequest
0 голосов
/ 28 ноября 2018

Я получаю ответ в виде словаря.

testEntity = entity_extraction()
print(testEntity)

{'text': 'Game of Thrones creators David Benioff and DB Weiss will         pilot a new Star Wars trilogy. The films will exist separately from the existing series.', 'language': 'en', 'entities': {'keyword': ['pilot', 'Weiss', 'Star', 'Benioff', 'Wars', 'David', 'trilogy', 'films', 'creators', 'Game', 'series'], 'organization': ['Game of Thrones'], 'person': ['David Benioff', 'DB Weiss']}}

Я создал фрейм данных с этими столбцами.

tagList = ['text', 'language' ,'person', 'organization', 'location', 'keyword', 'date']
entity_extractionDF = pd.DataFrame(columns=tagList)

Теперь у «сущностей» в ответе может быть разное количество тегов.Моя проблема заключается в том, как добавить данные из testEntity, чтобы при наличии тега данные добавлялись, а его ключ отсутствовал в testEntity ['entity'], а NA должен добавляться в соответствующий столбец.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...