Pandas 系列中的 tail() 方法有什么用?

pandasserver side programmingprogramming更新于 2025/9/28 14:37:17

Pandas 系列对象中的 tail 方法用于检索系列的底部元素。此 tail 方法接受一个整数作为参数,该参数由变量 n 表示。

基于该 n 值,Pandas 系列的 tail 方法将返回一个系列对象,该对象包含实际系列对象中的 n 个底部元素。

让我们举个例子,看看此 tail 方法如何在 Pandas 系列对象上工作。

示例

# 导入所需包
import pandas as pd

# 创建 Pandas 系列对象
series = pd.Series(list(range(10,100,4)))

print(series)

print('
tail() 方法的结果:') # 使用 til 方法访问底部元素 print(series.tail())

解释

这里我们有使用带有 range 函数的 Python 列表创建了一个 Pandas 系列对象,并为该系列对象定义了 tail 方法,例如"series.tail()"。我们将 tail 方法指定为空,以便从系列对象中获取底部 5 个元素。让我们检查一下输出块。

输出

0   10
1   14
2   18
3   22
4   26
5   30
6   34
7   38
8   42
9   46
10  50
11  54
12  58
13  62
14  66
15  70
16  74
17  78
18  82
19  86
20  90
21  94
22  98
dtype: int64

Result from tail() method:
18  82
19  86
20  90
21  94
22  98
dtype: int64

上面的输出块中有两个系列对象:一个是整个系列对象的输出,另一个是 tail 方法的输出。在第二部分中,我们可以看到索引从 18 到 22 的 5 个底部元素。

示例


series.tail(2)

解释

我们可以指定一个整数值作为 tail 方法的参数,用于限制输出元素的数量。因此,基于此参数,我们可以看到系列对象底部元素的特定数量。

输出

21 94
22 98
dtype: int64

这是系列对象的两个底部元素,它们是通过 tail 方法检索的。


相关文章