Python Pandas - 简介

Pandas 是一个开源 Python 库,使用其强大的数据结构提供高性能的数据操作和分析工具。 Pandas 的名称来源于 Panel Data——一种来自多维数据的计量经济学。

2008 年,开发人员 Wes McKinney 在需要高性能、灵活的数据分析工具时开始开发 pandas。

在 Pandas 之前,Python 主要用于数据处理和准备。 它对数据分析的贡献很小。 Pandas 解决了这个问题。 使用 Pandas,我们可以完成数据处理和分析的五个典型步骤,无论数据的来源如何——加载、准备、操作、建模和分析。

Python with Pandas 用于广泛的领域,包括金融、经济、统计、分析等学术和商业领域。


Pandas 的主要特点

  • 具有默认和自定义索引的快速高效的 DataFrame 对象。
  • 用于将数据从不同文件格式加载到内存数据对象中的工具。
  • 数据对齐和缺失数据的集成处理。
  • 日期集的重塑和旋转。
  • 对大型数据集进行基于标签的切片、索引和子集化。
  • 可以删除或插入数据结构中的列。
  • 按数据分组以进行聚合和转换。
  • 高性能的数据合并和连接。
  • 时间序列功能。