pandas
在计算机编程中,pandas是Python编程语言的用于数据操纵和分析的软件库。特别是,它提供操纵数值表格和时间序列的数据结构和运算操作。它是在三条款BSD许可证下发行的自由软件[2]。它的名字衍生自术语“面板数据”(panel data),这是计量经济学的数据集术语,它们包括了对同一个体的在多个时期上的观测[3]。它的名字是短语“Python data analysis”自身的文字游戏[4]。
![]() | |
原作者 | Wes McKinney |
---|---|
開發者 | 社区 |
初始版本 | 2008年1月11日 |
穩定版本 | 1.1.2[1] (2020年9月9日 ) |
源代码库 | ![]() |
编程语言 | Python, Cython, C |
操作系统 | 跨平台 |
类型 | 数据分析 |
许可协议 | 三条款BSD许可证 |
网站 | pandas |
库特征
Dataframe
pandas主要用于数据分析。pandas允许从各种文件格式比如CSV、JSON、SQL、Microsoft Excel导入数据[7]。pandas允许各种数据操纵运算操作比如归并[8]、再成形[9]、选择[10],还有数据清洗和数据加工特征。
历史
开发者Wes McKinney于2008年在AQR Capital Management开始制作pandas来满足在财务数据上进行定量分析对高性能、灵活工具的需要。在离开AQR之前他说服管理者允许他将这个库开放源代码。
另一个AQR雇员Chang She,在2012年加入了这项努力并成为这个库的第二个主要贡献者。
在2015年,pandas签约了NumFOCUS的一个财务赞助项目,它是美国的501(c)(3)非营利慈善团体[11]。
参见
- matplotlib
- NumPy
- SciPy
- R语言
- Scikit-learn
- statsmodels
- 数值分析软件列表
引用
- . pandas. 9 September 2020 [9 September 2020].
- . pandas. 28 January 2020 [30 January 2020]. (原始内容存档于2012-02-14).
- Wes McKinney. (PDF). 2011 [2 August 2018]. (原始内容 (PDF)存档于2015-05-13).
- McKinney, Wes. . O'Reilly Media. 2017: 13. ISBN 9781491957660.
- . pandas. 29 January 2020 [30 January 2020]. (原始内容存档于2014-03-29).
- . pandas. [13 November 2017]. (原始内容存档于2012-02-13).
- . [2020-09-12]. (原始内容存档于2020-09-15).
- . [2020-09-12]. (原始内容存档于2020-09-15).
- . [2020-09-12]. (原始内容存档于2020-09-15).
- . [2020-09-12]. (原始内容存档于2020-09-15).
- . NumFOCUS. [3 April 2018]. (原始内容存档于2018-04-04).
延伸阅读
- Chen, Daniel Y. . Boston: Addison-Wesley. 2018. ISBN 978-0-13-454693-3.
- McKinney, Wes. 2nd. Sebastopol: O'Reilly. 2017. ISBN 978-1-4919-5766-0.
- VanderPlas, Jake. . . O'Reilly. 2016: 97–216. ISBN 978-1-4919-1205-8.
- Pathak, Chankey. . . 2018: 1–8.
外部链接
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.