我收到的回复是字典。
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 ['entities']上,则应在相应的列中附加NA。
谢谢