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

pandas 系列对象中的 tail 方法用于从系列中检索底部元素。而这个tail方法以一个整数作为参数,用变量n表示。

基于该 n 值,pandas series tail 方法将从实际系列对象返回一个具有 n 个底部元素的系列对象。

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

示例

# importing required packages
import pandas as pd

# creating pandas Series object
series = pd.Series(list(range(10,100,4)))

print(series)

print('\nResult from tail() method:')

# accessing bottom elements by using til method
print(series.tail())

解释

在这里,我们使用带有 range 函数的 python list 创建了一个 Pandas 系列对象,并像这样“ ”一样为我们的系列对象定义了 tail 方法。我们将 tail 方法指定为空,以便我们可以从系列对象中获取 5 个底部元素。让我们检查输出块。series.tail()

输出结果

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

这些是系列对象的 2 个底部元素,它们是从 tail 方法中检索的。