首页 > 解决方案 > 错误:在python中找不到索引错误返回

问题描述

我是 python 新手,当我复制一个代码时。我遇到了一个错误。

text['phrases'] = text['segmanted_text1'].apply(collect_phrases)
total_phrases = text[['airline_id', 'phrases']]

#pick which airline to
phrases = total_phrases[total_phrases['airline_id']==5]
opinion_phrases = process(phrases)
del text, phrases, total_phrases

在这里,airline_id 不是文本数据框的一部分。而且,还没有定义。但是,它是创建与短语链接的。

错误返回为未找到航空公司 ID 的索引。

谁能告诉我我在这里做错了什么?

谢谢。

标签: python

解决方案


使用 print 查看 df 包含的文本。

打印(文本。列)

根据您提到的文本 df 没有列 'airline_id' 如果您没有列并且想要添加虚拟数据,请使用:

文本['airline_id'] = 0


推荐阅读