我有包含两个列(评论和标签)的数据框:
Reviews Label
0 [cameron, diaz, woman, marri, judg, play] 1
1 [turgid, dialogu, feebl, character, harvey] 0
2 [misfortun, watch, rubbish, sky, cinema] 1
我想在 DF 上应用 TfidfVectorizer。
我已经编写了以下代码。
from sklearn.feature_extraction.text import TfidfVectorizer
df_x=train_df["Reviews"]
df_y=train_df["Label"]
cv = TfidfVectorizer()
df_xcv = cv.fit_transform(df_x)
a=df_xcv.toarray()
cv.get_feature_names()
这是一个错误:
AttributeError: 'list' 对象没有属性 'lower'
为什么这会引发错误?