Python Pandas 介绍
Pandas 是一个开源 Python 库,使用其强大的数据结构提供高性能的数据操作和分析工具。
Pandas 的名称来源于 Panel Data 这个词——来自多维数据的计量经济学。
2008 年,当需要高性能、灵活的数据分析工具时,开发人员 Wes McKinney 开始开发 Pandas。
在 Pandas 之前,Python 主要用于数据处理和准备,它对数据分析的贡献很小,Pandas 解决了这个问题。
使用 Pandas,我们可以完成数据处理和分析的五个典型步骤,无论数据来自何处——加载、准备、操作、建模和分析。
Pandas的主要特点
具有默认和自定义索引的快速高效的 DataFrame 对象;
用于将数据从不同文件格式加载到内存数据对象的工具;
数据对齐和缺失数据的集成处理;
日期集的重塑和旋转;
大数据集的基于标签的切片、索引和子集;
可以删除或插入数据结构中的列;
按数据分组以进行聚合和转换;
高性能数据合并和连接;
时间序列功能。