Python pandas.DataFrame.tail函数方法的使用

Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。本文主要介绍一下Pandas中pandas.DataFrame.tail方法的使用。

DataFrame.tail(n=5)    [source]

返回最后n行。

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

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

参数:

n :int, 默认为 5

要选择的行数。

返回值:

调用者类型

调用才者对象的最后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行(本例中为3)

>>> 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

文档pandas.DataFrame.tail

推荐阅读
cjavapy编程之路首页