UnicodeDecodeError:'ascii'编解码器无法解码1039位的字节0x92:序号不在范围内(128)

2024-09-30 20:32:16 发布

您现在位置:Python中文网/ 问答频道 /正文

from nltk.stem import WordNetLemmatizer
lemmatizer= WordNetLemmatizer()
data1['lematized']=""
data1['lematized']=data1['punctuation_removal'].apply(lambda x 
:lemmatizer.lemmatize(x))

我使用这段代码来对自然语言项目中的数据进行柠檬化,但返回的错误

UnicodeDecodeError: 'ascii' codec can't decode byte 0x92 in position 1039: ordinal not in range(128)

我试着把默认编码改成UTF-8,但没有成功

当我提供标记数据作为输入时

    from nltk.stem import WordNetLemmatizer
    lemmatizer= WordNetLemmatizer()
    data1['lematized']=""
    data1['lematized']=data1['word_tagging'].apply(lambda x :lemmatizer.lemmatize(x))

Error: TypeError: unhashable type: 'list'

如何解决这个问题


Tags: 数据lambdainfromimportapplylemmatizerlemmatize