Python| Pandas Dataframe/Series.head() 方法
Python是一种用于进行数据分析的出色语言,主要是因为以数据为中心的Python包的奇妙生态系统。 Pandas就是其中之一,它使导入和分析数据变得更加容易。
Pandas head()
方法用于返回数据框或系列的前 n 行(默认为 5 行)。
Syntax: Dataframe.head(n=5)
Parameters:
n: integer value, number of rows to be returned
Return type: Dataframe with top n rows
要下载以下示例中使用的数据集,请单击此处。
在以下示例中,使用的数据框包含一些 NBA 球员的数据。下面附上任何操作之前的数据帧图像。
示例 #1:
在这个例子中,前 5 行数据框被返回并存储在一个新变量中。没有参数传递给 .head() 方法,因为默认情况下它是 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 head() method
# storing in new variable
data_top = data.head()
# display
data_top
输出:
如输出图像所示,可以看出返回行的索引范围为 0 到 4。因此,返回前 5 行。
示例 #2:使用 n parameter() 调用 Series
在此示例中,使用自定义输入 n 参数对系列调用 .head() 方法以返回系列的前 9 行。
# 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 = 9
# creating series
series = data["Name"]
# returning top n rows
top = series.head(n = n)
# display
top
输出:
如输出图像所示,返回了从 0 到第 8 个索引位置的前 9 行。