Pandas 如何从Dataframe中提取第一行和最后一行

Pandas 如何从Dataframe中提取第一行和最后一行

在本文中,我们将介绍如何使用Pandas从一个Dataframe中提取第一行和最后一行。这在数据分析和数据预处理中非常重要,可以帮助我们更好地理解数据和作出更准确的预测。

阅读更多:Pandas 教程

提取第一行和最后一行

首先,我们需要导入Pandas库,并创建一个示例Dataframe:

import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
        'age': [25, 32, 18, 47],
        'city': ['New York', 'Paris', 'London', 'Tokyo']}

df = pd.DataFrame(data)
Python

这个Dataframe包含了每个人的姓名、年龄和所在城市。

要提取第一行,我们可以使用iloc函数来选择Dataframe的第0行:

first_row = df.iloc[0]
Python

现在,first_row包含了第一行的所有数据。我们可以使用print函数来打印first_row

print(first_row)
Python

输出:

name         Alice
age             25
city      New York
Name: 0, dtype: object
Python

注意,first_row是一个Series对象,因此可以使用[]操作符来选择其中的单个元素。例如,要选择第一行的姓名,可以使用first_row['name']

要提取最后一行,我们可以使用iloc函数来选择Dataframe的最后一行:

last_row = df.iloc[-1]
Python

现在,last_row包含了最后一行的所有数据。

同样,我们使用print函数来打印last_row

print(last_row)
Python

输出:

name       David
age           47
city       Tokyo
Name: 3, dtype: object
Python

同样需要注意,last_row也是一个Series对象,因此可以使用[]操作符来选择其中的单个元素。

结论

在本文中,我们介绍了如何使用Pandas从一个Dataframe中提取第一行和最后一行。这个技能在数据分析和数据预处理中非常有用,可以帮助我们更好地理解数据并作出更准确的预测。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册