首页 > 解决方案 > 错误:“方法”和“int”的实例之间不支持“>”

问题描述

在此处输入图像描述

此代码在 Jupyter IDE 中不起作用。我找不到我的错误。请帮忙。

我正在使用的数据框的前 5 行如下所示: 在此处输入图像描述

标签: pythonpython-3.xpandaspandas-loc

解决方案


尝试以下操作:

df.loc[df['compound'] > 0,'SentimentType'] = 'Positive'
df.loc[df['compound'] < 0,'SentimentType'] = 'Negative'
df.loc[df['compound'] == 0,'SentimentType'] = 'Neutral'

而不是通过您检索列df.compound,应该这样做df['compound']。您还可以从收到的错误消息中看出这df.compound是一个方法名称,而不是您要查找的列。


推荐阅读