2019年,大家都是怎么用 Pandas 的?
点击上方蓝字,每天一起学 Python,文末领送书福利
文 | Pandas Dev Team
译 | EarlGrey
最近,Pandas 团队为了指导未来的开发计划做了一份用户调研,在15天内收到了1250个回复。下面是调研的一些分析结果,我们一起来看看大家都是怎么用 pandas 的吧!
用 pandas 有多久了?
调研用户中,各种类型的都有。大多数是属于使用 pandas 较长时间的,在1年以上,而且基本上天天都会用到。
几个 Python 开发者调查中问到的问题
Pandas 团队还在问卷中,加入了几个 Jetbrains 组织的 Python 开发者调查中提到的几个问题,希冀对 Pandas 的用户与 Python 用户进行对比。
1、本次调研中,90% 的用户的主力编程语言是 Python,而开发者调查中的比例为 84%。
Yes 90.67%
No 9.33%
Name: Is Python your main language?, dtype: object
2、Windows 的用户比例也不小。
Linux 61.57%
Windows 60.21%
MacOS 42.75%
Name: What Operating Systems do you use?, dtype: object
3、conda 是最受欢迎的虚拟环境管理工具
4、绝大部分用户只使用 Python 3
3 92.39%
2 & 3 6.80%
2 0.81%
Name: Python 2 or 3?, dtype: object
Pandas API 使用情况
1、CSV 和 Excel 是最受欢迎的文件格式
2、是否经常使用”宽“数据框,即包含100列以上的数据(pandas团队计划进行重构)
3、分类数据和可空整型数,使用程度与带时区的时间对象一样高
4、大家希望提供更多的领域示例
Pandas 团队最近得到了一笔捐款,会用来资助编写教程式的文档。
5、API经常在变,但是大家普遍能够接受
Pandas 没有 Numpy 那么保守,现在已经快到 1.0 版本了,之前也做过很多重大的API调整,并废弃了一些API。但是大部分人对 pandas 的稳定性还是满意的。
Yes 94.89%
No 5.11%
Name: Is Pandas stable enough for you?, dtype: object
6、API的数量刚刚好
不少人觉得 pandas 的 API 太大了,但是用户觉得刚刚好。
7、大部分人对pandas是满意的
平均评分是 4.39 分,
参考链接:
[Python Developers Survey]: https://www.jetbrains.com/research/python-developers-survey-2018/
[conda]: https://conda.io/en/latest/
[modin]: https://modin.readthedocs.io/en/latest/
[Pandas 0.24]: https://pandas.pydata.org/pandas-docs/stable/whatsnew/v0.24.0.html#optional-integer-na-support
[@pandas_dev]: https://twitter.com/pandas_dev
原文:https://dev.pandas.io/pandas-blog/2019-pandas-user-survey.html
回复下方「关键词」,获取优质资源
回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版
回复关键词「入门资料」,立即获取主页君整理的 10 本 Python 入门书的电子版
回复关键词「book 数字」,将数字替换成 0 及以上数字,有惊喜好礼哦~
推荐阅读
题图:pexels,CC0 授权。