- 博客(127)
- 问答 (2)
- 收藏
- 关注
原创 pandas第三课—索引与切片
索引方式索引依据行 / 列选取规则切片核心规则越界处理关键避坑点[ ]分场景判定1. 字符串 / 字符串列表→选列;2. 切片 / 布尔数组→选行切片仅作用于行,无法直接实现列切片切片越界不报错1. 不支持单个数字 / 数字列表按位置取值2. 列名不存在直接报错.loc纯标签索引(强类型校验)先行后列,均按标签匹配闭区间(同时包含起止标签)1. 索引单调有序:切片越界自动截取,不报错;2. 索引无序:切片范围含不存在标签,直接报错;3. 单个标签 / 标签列表越界,报错。
2026-06-14 18:22:35
157
原创 Pandas学习第二课—DataFrame
DataFrame 是 Pandas 中的另一个核心数据结构,类似于一个二维的表格或数据库中的数据表。DataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame 既有行索引也有列索引,它可以被看做由 Series 组成的字典(共同用一个索引)。DataFrame 提供了各种功能来进行数据访问、筛选、分割、合并、重塑、聚合以及转换等操作。
2026-06-06 18:16:16
221
原创 Pandas学习第一课--Series
Pandas 是 Python 语言的一个扩展程序库,用于数据分析。Pandas 名字衍生自术语 “panel data”(面板数据)和 “Python data analysis”(Python 数据分析)。Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。Pandas 一个强大的分析结构化数据的工具集,基础是 Numpy(提供高性能的矩阵运算)。
2026-06-06 10:24:25
146
原创 Matplotlib颜色
共有10种颜色:[‘#1f77b4’, ‘#ff7f0e’, ‘#2ca02c’, ‘#d62728’, ‘#9467bd’, ‘#8c564b’, ‘#e377c2’, ‘#7f7f7f’, ‘#bcbd22’, ‘#17becf’]
2025-05-23 11:43:44
646
原创 DataFrame.query()--Pandas
Pandas 中的一个函数,用于在 DataFrame 中执行查询操作。这个方法会返回一个新的 DataFrame,其中包含符合查询条件的数据行。请注意,query 方法只能用于筛选行,而不能用于筛选列。
2023-08-23 23:05:54
1582
原创 apply()函数--Pandas
对DataFrame沿着指定轴运用函数。函数接收到的对象是Series对象,它们的索引可以是DataFrame的行索引(axis=0)或列索引(axis=1)。结果为Series或DataFrame。
2023-07-16 15:55:38
564
原创 绘制热力图:imshow()--matplotlib
在二维规则栅格上展示数据,展示为图片。输入可以是实际的RGB(A)数据,也可以是2D标量数据,将以伪彩色图像的形式呈现。若要显示灰度图像,请使用参数设置颜色映射。渲染图像所使用的像素数量由Axes尺寸和图形的dpi设置决定。
2023-07-16 12:35:03
2404
原创 DataFrame.agg()函数--Pandas
沿着指定轴使用一个或多个操作进行聚合。DataFrame.agg与DataFram.aggregate()一样。
2023-07-11 11:19:02
1612
原创 Series字符串处理方法--Pandas
字符串处理只能在Series上进行,不可以在DataFrame上操作,只能对字符串进行处理,不能对整数、日期进行处理。
2023-07-07 22:43:48
1122
原创 对数据进行排序:sort_values()方法--Pandas
按值对Series进行排序,返回结果:当inplace=False时为Series,当inplace=True时返回None。
2023-07-07 14:53:52
2050
原创 处理缺失值--Pandas
df.isna()对缺失值进行检测,返回一个与原始DataFrame大小相同的布尔型DataFrame。检测到None、np.nan、NaT返回True,否则返回False。’ '空字符串不是视为空值。单独对某列数据空值进行检测。
2023-07-07 11:48:30
889
原创 新增数据列--Pandas
沿着DataFrame的某个轴应用一个函数。返回值为Series或者Data Frame。可以同时生成多个新列,返回的是一个包含原DataFrame和新列的新DataFrame。
2023-07-06 20:24:08
819
原创 必备基本操作--pandas
当数据量较大时,无法展示所有数据,可以适用head(n)、tail(n)方法查看数据前n行,后n行数据,n值默认为5,该方法对DataFrame和Series都适用。注意:count()方法的计数,统计的是非空数值的个数。可以统一起来,均使用字典进行数据类型的转变。
2023-07-06 09:39:14
260
空空如也
matplotlib 控制坐标轴显示
2022-11-26
subplot与add_subplot
2021-12-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1