dataframe(数据框)数据用内置plot方法只能画出其中一列数据解决方法

昨天晚上在把数据可视化的过程中遇到了一个问题,我从csv文件里导入的dataframe数据中有总共有四列,其中三列看起来是数值型数据,另外一列是文本类型数据。
这里写图片描述

刚开始时想用内置的plot方法对数据可视化,但是发现使用方法后只有其中一列数据可视化

这里写图片描述
其余两列却并没有。而且系统没有报错,最后分析出应该是数据本身存在问题。首先dataframe的plot方法要求数据是数值型,我查看了一下数据类型之后发现果然是数据类型存在问题导致无法进行可视化。
这里写图片描述
用户B下的数据并不是看上去的数值型而是字符型,plot方法是无法将字符型数据可视化的,因此要将用户B和用户C的数据转换为数值型数据。

因此把数据类型修改为数值型即可。

猜你喜欢

转载自blog.csdn.net/braveheartm/article/details/82712743