我正在为我的项目从事以下工作;
df =pd.DataFrame ({City: ['London', ‘Jakarta’, 'Newyork', 'Mumbai'],
‘Staff’: ['1000','2000','3000','4000']})
print (df.head())
df.plot(kind='line',x=’City’,y=’Staff’,color='red')
plt.show()
对于此代码,我收到一个错误,因为TypeError:空的'DataFrame':没有要绘制的数字数据。
然后我在以下代码段中添加:
df.Staff=pd.to_numeric(df.Staff)
但出现相同的错误。没有办法在图形上采用字符串吗?还是我需要重新定义为;
x = ['London', ‘Jakarta’, 'Newyork', 'Mumbai']
y = ['1000','2000','3000','4000']
我检查了以前的解决方案,但看起来没什么