我正在尝试创建一个在数据框中具有列clean_word
的pos标记的新列。此列包含单个单词,如下图所示。所以不需要标记化等等。
以下是我的代码。
import nltk
datahitword['pos_tag'] = nltk.pos_tag(datahitword['clean_word'])
datahitword.head()
我收到以下错误,即使将列转换为列表和系列以处理它已隔离然后添加到数据框。
TypeError: argument of type 'float' is not iterable
我在这里缺少什么?
答案 0 :(得分:1)
正如@alvas推荐的那样。只需将单词转换为字符串
datahitword['clean_word'] = datahitword['clean_word'].astype(str)