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重置dataframe的索引(reset_index)如果索引不匹配dataframe操作时候的问题重置索引(不设置drop=true)远索引生成新的数据列