Pandas 数据帧head()方法

原文:https://www.studytonight.com/pandas/pandas-dataframe-head-method

在本教程中,我们将学习 PandasDataFrame.head()的方法。此方法用于获取数据帧的前 n 行。当我们想要检查对象中有哪种类型的数据时,这种方法很方便。如果我们给“n”一个负值,这个方法返回除最后 n 行之外的所有行,相当于df[:-n].

下图显示了DataFrame.head()方法的语法。

句法

DataFrame.head(n=5)

参数:

n: 表示 int,默认值为 5,即选择的行数。

示例:使用DataFrame.head()方法获取数据帧的前 n 行

这里,使用DataFrame.head()方法,我们得到了数据帧的前 5 行。见下面的例子。

#importing pandas as pd
import pandas as pd
#creating the DataFrame
df= pd.DataFrame({'Language': ['Kannada','Hindi', 'Telugu', 'Tamil', 'Malyalam','Marathi','Konkani','Tulu']})
print("----First 5 rows of the DataFrame is-----")
print(df.head())

一旦我们运行该程序,我们将获得以下输出。

-数据帧的前 5 行是- 语言 0 卡纳达语 1 印地语 2 泰卢固语 3 泰米尔语 4 马尔亚拉姆语

示例:在DataFrame.head()方法中指定行数

我们可以指定要查看的行数,在本例中,我们将n 值设为 2。DataFrame.head()方法返回前 2 行。

#importing pandas as pd
import pandas as pd
#creating the DataFrame
df= pd.DataFrame({'Language': ['Kannada','Hindi', 'Telugu', 'Tamil', 'Malyalam','Marathi','Konkani','Tulu']})
print("----First n rows of the DataFrame is-----")
print(df.head(n=2))

一旦我们运行该程序,我们将获得以下输出。

-数据帧的前 n 行是- 语言 0 卡纳达语 1 印地语

示例:DataFrame.head()方法中'n'的负值

在这个例子中,我们给n一个负值。对于n的负值,该方法返回除last n行之外的所有行,相当于df[:-n]

#importing pandas as pd
import pandas as pd
#creating the DataFrame
df= pd.DataFrame({'Language': ['Kannada','Hindi', 'Telugu', 'Tamil', 'Malyalam','Marathi','Konkani','Tulu']})
print("----First n rows of the DataFrame is-----")
print(df.head(-2))

一旦我们运行该程序,我们将获得以下输出。

-数据帧的前 n 行是- 语言 0 卡纳达语 1 印地语 2 泰卢固语 3 泰米尔语 4 马尔亚拉姆语 5 马拉地语

结论:

在本教程中,我们学习了 PandasDataFrame.head()方法。我们学习了语法,通过在数据帧上应用这种方法,我们解决了一些例子并理解了 DataFrame.head()方法。