我有一个如下的数据帧
我将上面的内容读取到一个数据帧,需要将文本列转换为一个列表,以便执行NER提取
tags = []
for i in df['text'].tolis(():
tdoc = nlp(i)
for tags in tdoc.ents:
tags.append((df.id,tags.text,tags.label_))
以上工作正常,我得到了NER标记,我想将其与数据框架中的“id”列一起导出到数据框架
df_tag = pd.DataFrame_from_records(tags, columns = ['id', 'name', 'type'])
这里的问题是我的id列重复如下
期望输出
问题在于
df.id
返回一个序列,从中重复追加索引,而不是值另外,第4行和第5行应该是
tag
,而不是tags
试着这样做:
相关问题 更多 >
编程相关推荐