Python| Pandas Dataframe/Series.tail() 方法
Python是一种用于进行数据分析的出色语言,主要是因为以数据为中心的Python包的奇妙生态系统。 Pandas就是其中之一,它使导入和分析数据变得更加容易。
Pandas tail()
方法用于返回数据框或系列的底部 n 行(默认为 5 行)。
Syntax: Dataframe.tail(n=5)
Parameters:
n: integer value, number of rows to be returned
Return type: Dataframe with bottom n rows
要下载以下示例中使用的数据集,请单击此处。
在以下示例中,使用的数据框包含一些 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 行。