求 pandas 学习资料,最好是书籍,谢谢大家

2021-03-06 14:46:22 +08:00
 TophTab
最近学 pandas,零零散散的看了一些,还是缺乏系统性。
想找个书籍,系统性的学习一下,另外也方便以后查命令
PS:标题改成《市面上就没有一本能把 pandas 讲好的书》是不是更好?
2598 次点击
所在节点    Python
13 条回复
Inf1nity
2021-03-06 14:53:57 +08:00
以我学习和使用的经验来说,这个东西没必要系统性的学,知道基础操作和能做的事情后,多用用就自然会了。
Inf1nity
2021-03-06 14:56:29 +08:00
楼主可以随便找个数据集,把 pandas 当成 excel 来用,把 excel 里面的操作用 pandas 实现。
Thymolblue
2021-03-06 14:59:26 +08:00
你所有想知道的都在这里面:
https://pandas.pydata.org/docs/reference/index.html
neoblackcap
2021-03-06 15:01:34 +08:00
教如何用 pandas 的书大把,oreilly 就有一本*Python for Data Analysis*,中文版是机械工程出版社翻译的《利用 Python 进行数据分析》。书的作者就是 pandas 的作者
但是你想通过学习 pandas 来完成数据分析就不太可能了。这是两个领域
TophTab
2021-03-06 15:11:28 +08:00
@neoblackcap 数据分析的话还是需要用到 STATA ? pandas 的话,用来数据处理和汇总应该没什么缺陷吧?
neoblackcap
2021-03-06 15:25:05 +08:00
@TophTab 数据分析跟你所用的软件没有直接的关系,好比建房子,人家用起重机预建房能 17 天建出来,你用砖瓦半年也能建出来。
两者都是建房子,可能两者的蓝图都是一个建筑师 /结构师出的。
数据分析也是一样,看你的老板要求你建什么,要求什么,你是什么岗位。我还见过大数据工程师用 Java 的,写代码的。如果你不知道用什么,我建议你去找类似的岗位去面试一下,去了解一下到底是做什么。好比建筑师是不用知道如何用起重机的。虽然大家都是建筑行业,在工地上班的建筑工人跟建筑师是两个不一样的工作岗位
imn1
2021-03-06 16:26:16 +08:00
pandas 学不完,知道一些概念后,就是各种查,我今天还在查如何显示多行文本
其实一开始不要想着数据分析,pandas 入门是数据整理,真正的分析还是离不开 numpy,你想搞分析不如直接学 numpy
renmu123
2021-03-06 20:57:45 +08:00
就看四楼的那本书,作者亲自给你讲 pandas,这本书确实也讲得挺清晰的,当个参考书都可以
dayeye2006199
2021-03-07 08:32:15 +08:00
Python for data analysis 入个门。
后面主要靠查文档。

用 pandas 处理时间序列数据 vs 方块数据,感觉是两个世界。
jones2000
2021-03-07 17:44:26 +08:00
系统性的学习,最好的方法就是读它的源码。
TophTab
2021-03-07 20:27:26 +08:00
@imn1 。。。学术上搞分析貌似我们这领域是用 stata 。numpy 和 stata 比如何?
TophTab
2021-03-07 20:28:24 +08:00
另外谢谢谢谢各位大佬,我买本《利用 Python 进行数据分析》看看。
imn1
2021-03-08 13:33:22 +08:00
@TophTab #11
两者都了解过你就不会问这样的问题了

术业有专攻,numpy 更像是“基础”,数据计算的基础(指 python )
搞统计分析要学 numpy,搞人脸识别要学 numpy,搞深度学习也要学 numpy……
当然,单纯的应用某些专业软件 /模块,或者可以跳过,例如不是研究人脸识别,而是用人家做好的识别模块到业务,那不用学 numpy 也能做到。它并不是和哪个比的关系,而是哪个是否在 numpy 上扩展,譬如 pandas 就是从 numpy 扩展出来的,你不用学 numpy 也能用好 pandas,但要在数据领域横向发展,还是把基础模块学一学更有把握

stata 已经是一套成品,跳离 python 的概念了,虽然它也有 python 的 API
你这个问题更像是,numpy 和 SAS 、SPSS……这些比较
python 里面也有类似 stata 的专业模块(集成了报表和 UI )

numpy 是从数据到数据,stata 是从数据到报告
打个比方,你知道起点终点,前者是它帮你算出一条最佳线路,怎样到达,你自己决定步行、自驾还是公交或者组合方式;后者则是约租车平台,告诉它找个接单司机就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/759047

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX