pandas.DataFrame.tail#

DataFrame.tail(n=5)[源代码]#

返回最后 n 行。

此函数基于位置从对象返回最后 n 行。它在快速验证数据时非常有用,例如,在排序或追加行之后。

对于 n 的负值,此函数返回除前 |n| 行之外的所有行,相当于 df[|n|:]

如果 n 大于行数,此函数返回所有行。

参数:
nint, 默认 5

要选择的行数。

返回:
调用者类型

调用对象的最后 n 行。

参见

DataFrame.head

调用者对象的前 n 行。

例子

>>> df = pd.DataFrame(
...     {
...         "animal": [
...             "alligator",
...             "bee",
...             "falcon",
...             "lion",
...             "monkey",
...             "parrot",
...             "shark",
...             "whale",
...             "zebra",
...         ]
...     }
... )
>>> df
      animal
0  alligator
1        bee
2     falcon
3       lion
4     monkey
5     parrot
6      shark
7      whale
8      zebra

查看最后5行

>>> df.tail()
   animal
4  monkey
5  parrot
6   shark
7   whale
8   zebra

查看最后 n 行(在此例中为三行)

>>> df.tail(3)
  animal
6  shark
7  whale
8  zebra

对于 n 的负值

>>> df.tail(-3)
   animal
3    lion
4  monkey
5  parrot
6   shark
7   whale
8   zebra