【python】Pandas 中的.loc和.iloc介绍

在 Pandas 中,标签(labels)是指用来标识 DataFrame 或 Series 中行和列的唯一标识符。在 Pandas 的数据结构中,标签可以是任意哈希类型的对象,最常见的就是字符串和整数,但也可以是日期时间、元组等。标签在 DataFrame 中构成了行索引和列索引。

行索引和列索引

  • 行索引:DataFrame 的行通常由一个索引(index)来标识,这个索引可以是默认的整数索引(从0开始递增),也可以是用户自定义的标签索引。例如,如果你在创建 DataFrame 时指定了 index 参数,那么行就会按照你提供的标签来排序和索引。

  • 列索引:DataFrame 的列由列名(column names)构成,这些列名也是标签,通常在创建 DataFrame 时定义,作为字典的键或列表中的元素。

示例

让我们通过一个具体的例子来理解标签的概念:

import pandas as pd

# 使用字典和自定义索引来创建一个 DataFrame
data = {
   'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [25, 30, 35],
        'Gender': 

你可能感兴趣的:(【python】Pandas 中的.loc和.iloc介绍)