jupyter写⼊csvpandas_pandas:如何简单3步绘制直⽅图⼤家好,这是近期学习的data analysis 那本书的总结,发表这些东西的主要⽬的就是督促⾃⼰,希望⼤家关注评论指出不⾜,⼀起进步。内容我都会写的很细,并且按照⽂章中的代码⾃⼰也可以做出⼀样的结果,⼀个⽬的就是零基础也能懂,因为⾃⼰就是什么基础没有从零学Python的。
之前⽂章⼀直是⽤thonny做的,但是今天发现thonny作图怎么显⽰不出来,所以⽤的jupyter notebook。看到这个⽂章的⼩伙伴如果知道解决⽅法的话欢迎赐教。谢谢。
绘制直⽅图是探索数据分布的好⽅法,在本⽂中,我们将学习如何在Python中使⽤Pandas绘制直⽅图。我们将学习3个简单的步骤来制作直⽅图。
python怎么读csv数据1.import pandas
第⼀步,我们将pandas导⼊为pd
2.导⼊数据
在第⼆步中,我们将使⽤Pandas的read_csv()⽅法从csv⽂件加载数据。读取数据的⽅法如下:
可以看到,我使⽤的数据还是之前⽂章中的salaries数据(这个数据⽹上有,见之前⽂章),请注意,在上⾯的⽰例中,csv⽂件(即数据)与Python脚本或Jupyter位于同⼀路径中。
3.使⽤Pandas hist()创建直⽅图
在第三步(也是最后⼀步),我们将使⽤熊猫创建直⽅图。具体来说,我们将使⽤df.hist()进⾏此操作。
从上⾯的代码块中可以看出,我们还加了⼀个参数“ column ='salary'。意思就是规定只⽤salary画图。注意,如果我们不选
择“salary”列,Pandas hist()⽅法将创建数据框中所有数据类型变量的直⽅图:
如上图,因为源⽂件中salary, yrs.service,yrs.since.phd均为数字类型,hist()不规定列的话默认⽤所有的数据类型变量画图。
如何使⽤pandas按组绘制直⽅图:
在本节中,我们将按性别创建直⽅图。我们⽤by参数来完成此操作:
可以看到,通过上图我们能知道男的和⼥的salary分别为多少或者男⼥salary的分布。
如何更改直⽅图的⼤⼩:
在本节中,我们将使⽤figsize参数更改直⽅图的⼤⼩:
可以看到参数就⼀个figsize=[ ],当然,在使⽤Pandas绘制直⽅图时,可以使⽤其他参数⽐如xrot可以将横坐标数字横过来等等。欢迎交流。
好了,今天就这么多,欢迎⼤家关注交流,⼀起进步,⼀个⼩⽩的python进阶之路。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论