图片来源:《星空列车与白的旅行》CG及二创
663 字
2 分钟
笔记|数据分析学习笔记13|Pandas介绍
本系列所有文章都放在
数据科学标签,总目录如下:
13.1 Pandas简介
Pandas 是什么?
Pandas 是 Python 数据分析工具链中最核心的库,充当数据读取、清洗、分析、统计、输出的高效工具。
Pandas 提供了易于使用的数据结构和数据分析工具,特别适用于处理结构化数据,如表格型数据(类似于 Excel 表格)。
Pandas 是数据科学和分析领域中常用的工具之一,它使得用户能够轻松地从各种数据源中导入数据,并对数据进行高效的操作和分析。
Pandas 底层与核心设计理念
Pandas 是基于 NumPy 构建的专门为处理表格和混杂数据设计的 Python 库,核心设计理念包括:
- 标签化数据结构:提供带标签的轴
- 灵活处理缺失数据:内置
NaN处理机制 - 智能数据对齐:自动按标签对齐数据
- 强大 IO 工具:支持从 CSV、Excel、SQL 等 20+ 数据源读写
- 时间序列处理:原生支持日期时间处理和频率转换
13.2 Pandas 两大核心数据结构对比
Pandas 的核心是两种数据结构:Series(一维)和 DataFrame(二维)。
| 特性 | Series | DataFrame |
|---|---|---|
| 维度 | 一维 | 二维 |
| 索引 | 单索引 | 行索引 + 列名 |
| 数据存储 | 同质化数据类型 | 各列可不同数据类型 |
| 类比 | Excel 单列 | 整张 Excel 工作表 |
| 创建方式 | pd.Series([1, 2, 3]) | pd.DataFrame({'col': [1, 2, 3]}) |
- Series:类似于一维数组,可以理解为 Excel 表格中的单列数据,每个元素都有一个对应的索引标签。
- DataFrame:类似于二维表格,可以理解为整张 Excel 工作表,由行索引和列名共同定位数据。
13.3 本节小结
本节完成了以下内容:
- 了解了 Pandas 的定位:基于 NumPy 构建的表格数据处理核心库。
- 掌握了 Pandas 的五大核心设计理念:标签化、缺失值处理、数据对齐、IO 工具、时间序列。
- 理解了 Series(一维)与 DataFrame(二维)的区别与联系。
下一节我们将学习 Series 的创建、属性与索引。
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
笔记|数据分析学习笔记13|Pandas介绍
https://luq-blog.xyz/posts/2026-07-03-data-notes-13-pandas-intro/ 部分信息可能已经过时
相关文章 智能推荐
1
笔记|数据分析学习笔记17|DataFrame的介绍和创建
理工研习 本节介绍 Pandas DataFrame 的二维表格结构,包括行索引、列标签的概念以及通过 Series 和字典创建 DataFrame 的方法。
2
笔记|数据分析学习笔记11|排序函数
理工研习 本节介绍 NumPy 中的排序函数,包括数组排序、索引排序、去重与成员检测,掌握数据整理的核心方法。
3
笔记|数据分析学习笔记10|比较函数
理工研习 本节介绍 NumPy 中的比较函数,包括逐元素比较、逻辑运算、条件筛选与多条件赋值,掌握数据筛选的核心技巧。
4
笔记|数据分析学习笔记19|DataFrame的访问
理工研习 本节介绍 Pandas DataFrame 的数据访问方式,包括 loc、iloc、at、iat 索引器以及布尔索引、单列/多列获取、抽样等操作。
5
笔记|数据分析学习笔记04|ndarray的创建
理工研习 本节系统介绍 NumPy 数组(ndarray)的多种创建方法,包括基础构造、预定义形状填充、数值范围生成、特殊矩阵生成和随机数组生成。
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)