Python pandas用head与tail查看数据

Python pandas用head与tail查看数据

Python pandas用head与tail查看数据

在进行数据分析和处理的过程中,了解数据的结构和内容是非常重要的。Python中的pandas库提供了方便的方法来查看数据集的前几行和后几行,即headtail函数。本文将详细介绍如何使用这两个函数以及它们的一些常用参数。

一、head函数

head函数用于查看数据集的前几行,默认情况下显示前5行。它的基本语法如下:

dataframe.head(n=5)

其中,dataframe是要查看的数据集,n是可选参数,用于指定要显示的行数。

1. 示例代码与运行结果

首先,让我们创建一个包含几列数据的示例数据集:

import pandas as pd

data = {
  "Name": ["Tom", "Jerry", "Spike", "Tyke", "Butch"],
  "Age": [28, 32, 45, 12, 60],
  "Gender": ["Male", "Male", "Male", "Male", "Male"],
  "City": ["New York", "London", "Tokyo", "Paris", "Sydney"]
}

df = pd.DataFrame(data)
print(df.head())
Python

运行以上代码,可以得到以下结果:

    Name  Age Gender      City
0    Tom   28   Male  New York
1  Jerry   32   Male    London
2  Spike   45   Male     Tokyo
3   Tyke   12   Male     Paris
4  Butch   60   Male    Sydney

上述示例中,我们创建了一个包含姓名、年龄、性别和城市字段的数据集,并打印了前5行数据。

2. 自定义显示行数

除了默认显示前5行,head函数还可以根据需要显示指定行数的数据。我们可以通过在head函数中传入n参数来实现。例如,要显示前3行数据,可以使用以下代码:

print(df.head(n=3))
Python

运行以上代码,可以得到以下结果:

    Name  Age Gender      City
0    Tom   28   Male  New York
1  Jerry   32   Male    London
2  Spike   45   Male     Tokyo
Bash

上述示例中,我们通过head(n=3)指定显示前3行数据。

二、tail函数

head函数相反,tail函数用于查看数据集的后几行,默认情况下显示后5行。它的基本语法如下:

dataframe.tail(n=5)

其中,dataframe是要查看的数据集,n是可选参数,用于指定要显示的行数。

1. 示例代码与运行结果

让我们使用上面的示例数据集来演示如何使用tail函数。以下是示例代码:

print(df.tail())
Python

运行以上代码,可以得到以下结果:

    Name  Age Gender      City
0    Tom   28   Male  New York
1  Jerry   32   Male    London
2  Spike   45   Male     Tokyo
3   Tyke   12   Male     Paris
4  Butch   60   Male    Sydney

以上示例中,我们使用tail函数打印了数据集的后5行数据。

2. 自定义显示行数

head函数类似,tail函数也可以根据需要显示指定行数的数据。我们可以通过在tail函数中传入n参数来实现。例如,要显示后3行数据,可以使用以下代码:

print(df.tail(n=3))
Python

运行以上代码,可以得到以下结果:

    Name  Age Gender    City
2  Spike   45   Male   Tokyo
3   Tyke   12   Male   Paris
4  Butch   60   Male  Sydney

上述示例中,我们通过tail(n=3)指定显示后3行数据。

三、总结

通过使用headtail函数,我们可以很方便地查看数据集的前几行和后几行数据。在数据分析和处理的过程中,这些函数是非常有用的工具。我们还可以通过自定义行数来灵活地控制要显示的数据量。

以上就是Python pandas中使用headtail函数查看数据的详细介绍。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册