问题描述
尝试从数据集中的两列绘制条形图。 清除空行。
代码:
file_train2 = file_train[file_train["daily_vaccinations_per_million"].notna()]
file_train3 = file_train2[['daily_vaccinations_per_million']].astype(float)
file_train4 = file_train2[['country']]
vac_plot1 = pd.DataFrame(
{
"PPM" : [file_train3["daily_vaccinations_per_million"]]
},index = [file_train2["country"]]
)
vac_plot1.plot(kind = "bar")
错误:
TypeError Traceback (most recent call last)
<ipython-input-79-bae7c9e6fbf4> in <module>
10 )
11
---> 12 vac_plot1.plot(kind = "bar")
~\anaconda3\lib\site-packages\pandas\plotting\_core.py in __call__(self,*args,**kwargs)
947 data.columns = label_name
948
--> 949 return plot_backend.plot(data,kind=kind,**kwargs)
950
951 __call__.__doc__ = __doc__
TypeError: no numeric data to plot
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)