當我嘗試繪制下面的散點圖時,我收到一個錯誤,我似乎無法理解:plt.figure(figsize=(8,6))for i in range(0,df.shape[0]): plt.scatter(df['polarity'][i], df['subjectivity'][i], color = 'Blue' )plt.title('Sentiment Analysis')plt.xlabel('Polarity')plt.ylabel('Subjectivity')plt.show()我的極性和主觀性列是數(shù)值我明白了KeyError:3 ----> 3 plt.scatter(df['polarity'][i], df['subjectivity'][i], color = 'Blue' )不知道我在這里缺少什么,感謝任何幫助,謝謝!
1 回答

慕姐4208626
TA貢獻1852條經驗 獲得超7個贊
df['polarity'][i]提取i系列索引處的項目df['polarity']。該錯誤表示df['polarity']沒有索引3,例如,df可能看起來像
polarity
0 1
1 2
2 3
4 1
你為什么不嘗試一下:
plt.scatter(df['polarity'], df['subjectivity'], color='b')
或者:
df.plot.scatter(x='polarity', y='subjectivity')
添加回答
舉報
0/150
提交
取消