📜  Python| Pandas Dataframe/Series.tail() 方法

📅  最后修改于: 2022-05-13 01:55:25.787000             🧑  作者: Mango

Python| Pandas Dataframe/Series.tail() 方法

Python是一种用于进行数据分析的出色语言,主要是因为以数据为中心的Python包的奇妙生态系统。 Pandas就是其中之一,它使导入和分析数据变得更加容易。

Pandas tail()方法用于返回数据框或系列的底部 n 行(默认为 5 行)。

要下载以下示例中使用的数据集,请单击此处。
在以下示例中,使用的数据框包含一些 NBA 球员的数据。下面附上任何操作之前的数据帧图像。

示例 #1:
在这个例子中,数据框的底部 5 行被返回并存储在一个新变量中。没有参数传递给.tail()方法,因为默认情况下它是 5。

# importing pandas module
import pandas as pd
  
# making data frame
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv")
  
# calling tail() method 
# storing in new variable
data_bottom = data.tail()
  
# display
data_bottom

输出:
如输出图像所示,可以看出返回行的索引范围为 453 到 457。因此,返回了最后 5 行。


示例 #2:使用 n parameter() 调用 Series

在此示例中,使用自定义输入 n 参数对系列调用 .tail() 方法以返回系列的底部 12 行。

# importing pandas module
import pandas as pd
  
# making data frame
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv")
  
# number of rows to return
n = 12
  
# creating series
series = data["Salary"]
  
# returning top n rows
bottom = series.tail(n = n)
  
# display
bottom

输出:
如输出图像所示,返回了 Salary 列的第 446 到第 457 个索引位置的前 12 行。