Python 加载数据:类型错误:无法将序列转换为<;类别';int'&燃气轮机;

Python 加载数据:类型错误:无法将序列转换为<;类别';int'&燃气轮机;,python,pandas,sentiment-analysis,Python,Pandas,Sentiment Analysis,我目前正在做一个情绪分析项目。当我试图加载数据时,错误TypeError:“您的rate列在metropark\u trans\u demoji.csv文件中是否包含不属于数字的内容 您应该首先确保rate列的内容都可以转换为int 假设rate列的数据都属于int,则可以编写 review_df["is_bad_review"] = review_df["rate"].apply(lambda x:1 if int(x) <= 8 else 0) review_df[“is_bad_r

我目前正在做一个情绪分析项目。当我试图加载数据时,错误
TypeError:“您的
rate
列在
metropark\u trans\u demoji.csv
文件中是否包含不属于数字的内容

您应该首先确保
rate
列的内容都可以转换为
int

假设
rate
列的数据都属于
int
,则可以编写

review_df["is_bad_review"] = review_df["rate"].apply(lambda x:1 if int(x) <= 8 else 0)

review_df[“is_bad_review”]=review_df[“rate”]。应用(lambda x:1如果int(x)我已经尝试过,但它返回类型错误:无法将序列转换为我已经更改了答案。你可以尝试新的吗?
类型(review_df[“rate”])
的返回值是多少?我猜
类型(review_df[“rate”])
类型为
。是的,类型为pandas.core.series.series。您可以粘贴
metropark\u trans\u demoji.csv文件的内容吗?这可能会帮助我们解决您的问题。您可以尝试
查看df[“is\u bad\u review”]=查看df[“rate”]。应用(lambda x:1如果int(x)
review_df["is_bad_review"] = review_df["rate"].apply(lambda x:1 if int(x) <= 8 else 0)