我想基于“整体”系列中的值创建一个熊猫系列。
if relevant.overall <= 2:
relevant['Sentiment'] = 'Negative'
elif relevant.overall == 3:
relevant['Sentiment'] = 'Neutral'
else: #Score of 4 or 5
relevant['Sentiment'] = 'Positive'
这是我的代码,但我遇到了错误:系列的真值不明确。使用a.empty,a.bool(),a.item(),a.any()或a.all()。 然后,我检查了一个先前提出的问题,并尝试了以下可接受的答案:Why am I getting ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()。
Sentiment = []
for i, row in relevant.iterrows():
if row.overall <= 2:
Sentiment.append('Negative')
elif row.overall == 3:
Sentiment.append('Neutral')
else: #Score of 4 or 5
Sentiment.append('Positive')
这是我现在要获取的代码,“ str”对象没有属性“ append”。