Я получаю ответ в виде словаря.
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 должен добавляться в соответствующий столбец.
Спасибо