ValueError:无法将字符串转换为float:无聊

时间:2017-04-19 20:03:29

标签: python pandas matplotlib

这是我的数据框。

    tag         score
0   hiding      63.0
1   windowsill  1.0
2   porch       1.0
3   deck        1.0
4   bored       1.0

我正在尝试对着标记绘制得分。

tag_df = pd.DataFrame(list(tag_map.items()), columns=['tag', 'score'])
plt.plot(tag_df['tag'], tag_df['score'], color='blue')

我收到以下错误,

ValueError: could not convert string to float: 'bored'

我在这里做错了什么?

1 个答案:

答案 0 :(得分:4)

试试这个:

df.plot.bar(x='tag', y='score', rot=0)

enter image description here

这是a great Pandas Visualisation tutorial with tons of examples