社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

【Python】学习Pandas的几个好去处~

机器学习初学者 • 6 天前 • 28 次点击  

Pandas作为Python数科领域最顶级的库之一,就像excel之于office,是处理数据必备工具。

Pandas的学习教程自然不会少,在Github上搜索Pandas,会出现超过18万个项目,可见其受众之多。

如果说学习Pandas最好的教程是什么,那毫无疑问是官方文档,从小白到高手,它都给你安排的妥妥的,这个后面详细介绍。

下面我会从入门、进阶、练习3个阶段推荐相应的教程和资源。

一、入门教程

《十分钟入门Pandas》

这是Pandas官网专门为新手写的入门引导,大概就几千字,包括对Pandas的简要介绍,和一些基本的功能函数。

https://pandas.pydata.org/docs/user_guide/10min.html

主要的内容有:数据的创建、查看、筛选、拼接、连接、分组、变形、可视化等等。

而且这个小册子包含了很多代码示例,如果你能完整过一遍,入门Pandas基本没啥问题。

可在公众号后台回复:入门,获取pdf版

《利用Python进行数据分析》

这本书不用了说了,可能是你入门python数据分析的第一本书,它的作者是Pandas库的核心开发者,也就是说这本书相当于是Pandas的官方出版教程。

为什么它适合入门pandas,因为整本书的编排是从数据分析的角度切入的,由浅入深将pandas对数据的处理讲的很透彻。

当然这本书也存在知识点过于零碎的问题,但整体来说是本好书。

w3schools pandas tutorial

w3school的pandas文档, 逻辑比较清晰,也是从数据分析角度去讲pandas。

https://www.w3schools.com/python/pandas/default.asp

Learn Pandas Tutorials

数据科学平台kaggle提供的pandas入门教程,共六大节涵盖了pandas数据处理各种方法。

https://www.kaggle.com/learn/pandas

joyful-pandas

国内小伙伴写的Pandas笔记,挺详细的,大家可以去下载项目里的notebook,放到自己电脑里练习。

https://github.com/datawhalechina/joyful-pandas

二、进阶教程

pandas用户指南

这是pandas官网的教程,非常详细,主要从数据处理的角度介绍相应的pandas函数,方便用户查阅。

如果你的英文还不错,也喜欢阅读技术文档,我是建议花时间把这份指南看一遍,配合练习。

我把整个pandas文档下载下来,发现足足有3000多页。

https://pandas.pydata.org/docs/user_guide/index.html#user-guide

pandas api检索

官网的pandas api集合,也就是pandas所有函数方法的使用规则,是字典式的教程,建议多查查。

https://pandas.pydata.org/docs/user_guide/index.html#user-guide

pandas-cookbook

这是一个开源文档,作者不光介绍了Pandas的基本语法,还给出了大量的数据案例,让你在分析数据的过程中熟悉pandas各种操作。

https://github.com/jvns/pandas-cookbook

Python Data Science Handbook

数据科学书册,不光有pandas,还有ipython、numpy、matplotlib、sklearn,这些都是深入学习pandas不可缺少的工具。

https://jakevdp.github.io/PythonDataScienceHandbook/

三、练习资源

Pandas练习集

github上一个练习项目,针对pandas每个功能都有对应的真实数据练习。

https://github.com/guipsamora/pandas_exercises

101个Pandas练习

一位国外博主总结的100多个pandas练习题,非常全面。

https://www.machinelearningplus.com/python/101-pandas-exercises-python/

datacamp

数据科学教程网站,里面有大量pandas的练习题,还提供了详细的速查表。

可在公众号后台回复:速查,获取pdf高清版

四、小结

pandas的教程主要还是以英文为主,国内翻译的质量参差不齐,还是建议你在入门后多去看英文文档,这是第一手资料,也是最靠谱的。


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/181023
 
28 次点击