Python Pandas Dataframe/Series.head()方法
Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。
Pandas head()方法用于返回一个数据框或序列的前n行(默认为5行)。
语法: Dataframe.head(n=5)
参数:
n:整数值,要返回的行数
返回类型。具有前n行的数据框架
在下面的例子中,所使用的数据框包含一些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个参数的系列进行调用()
在这个例子中,.head()方法被调用到系列中,自定义输入n参数,以返回系列的前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 返回值
n = 9
# creating series
series = data["Name"]
# 返回值ing top n rows
top = series.head(n = n)
# display
top
输出:
如输出图像所示,从0到8个索引位置的前9行被返回。