如何应用较低的函数预处理文本我使用这一行' ' df['句子']= df['句子']。Apply (lambda x: x.lower() if type(x)==str else x) '但tfidf正在给出错误('list'对象没有属性'lower')TFIDF误差
这是一个简单的例子,但它会将所有值转换为str,而不管它的类型。
`df['Sentences'] = df['Sentences'].str.lower()`
,或者如果你想用类型检查,使用lambdadf['Sentences'] = df['Sentences'].apply(lambda x: str(x).lower() if type(x)==str else x)