Pandas - 索引操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pandas - 索引操作相关的知识,希望对你有一定的参考价值。

参考技术A 读取数据集:

选取指定的列:选取 DataFrame 的 Age 列。

选取指定的多个列,使用列表索引传入多个列的名称即可:

选取 DataFrame 的 Name 列和 Age 列:

选取 DataFrame 的指定行,有如下两种方式:

选取第一行数据:

使用位置切片,选取前五行内容:

使用位置切片,选取前五行内容的第二列和第三列内容:

首先,为 DataFrame 设置标签索引:将 Name 列设置为索引:

选取标签索引为 'Wirz, Mr. Albert' 的行:

使用标签切片选取指定的 DataFrame 行和列:

df['Fare'] > 30 将返回一个布尔类型的 Series :

该布尔类型的 Series 可以作为布尔索引传入 DataFrame :

选取所有 Fare 列大于 30 的 DataFrame 行:

布尔索引也可以配合标签索引,选取指定的 DatFrame 区域:

此外,调用布尔型 Series 的 sum 方法可以获取满足该布尔条件的记录数量:

以上是关于Pandas - 索引操作的主要内容,如果未能解决你的问题,请参考以下文章

Pandas索引基本操作

Pandas索引基本操作

pandas重置dataframe的索引(reset_index)如果索引不匹配dataframe操作时候的问题重置索引(不设置drop=true)远索引生成新的数据列

pandas索引的设置与修改

pandas 对数据帧DataFrame中数据的索引及切片操作

pandas:在 MultiIndex DataFrame 上复制/广播单索引 DataFrame:操作方法和内存效率