如何获取Pandas数据框架的第一行

  • Post category:Python

获取Pandas数据框架的第一行的方法非常简单,可以利用loc方法和iloc方法进行操作。下面分别详细讲解这两种方法:

loc方法获取第一行

loc方法是通过行标签和列标签来访问数据的一种方法,可以使用行标签选择指定的行。获取第一行使用loc方法的代码如下:

import pandas as pd

# 创建DataFrame数据
data = {'名字':['小明','小红','小刚','小李'],
        '年龄':[20,21,22,23],
        '性别':['男','女','男','女']}
df = pd.DataFrame(data)

# 通过loc方法获取第一行
first_line = df.loc[0]
print(first_line)

执行上述代码,输出结果会显示DataFrame的第一行内容:

名字    小明
年龄    20
性别     男
Name: 0, dtype: object

可以看到,获取的第一行数据是以Series的形式展现的。

iloc方法获取第一行

iloc方法是通过整数索引位置来访问数据的一种方法,可以使用整数索引选择指定的行。获取第一行使用iloc方法的代码如下:

import pandas as pd

# 创建DataFrame数据
data = {'名字':['小明','小红','小刚','小李'],
        '年龄':[20,21,22,23],
        '性别':['男','女','男','女']}
df = pd.DataFrame(data)

# 通过iloc方法获取第一行
first_line = df.iloc[0]
print(first_line)

执行上述代码,输出结果同样会显示DataFrame的第一行内容:

名字    小明
年龄    20
性别     男
Name: 0, dtype: object

可以看到,使用iloc方法获取第一行数据的方式与loc方法基本相同,只是选择行的方式不同。

综上所述,获取Pandas数据框架的第一行的方法非常简单,只需使用loc方法或iloc方法即可。在使用方法的过程中,需要注意选择行的方式和行的类型,如行标签和整数索引等。