Reference Materials
Certification Courses
Created with over a decade of experience and thousands of feedback.
Pandas head()
In this tutorial, you will learn about the head() method in Pandas with the help of examples.
The head() method in Pandas is used to return the first n rows of a pandas object, such as a Series or DataFrame. This method is especially useful when you quickly want to inspect the top rows of large datasets.
Example
import pandas as pd
# create a sample DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': [5, 6, 7, 8, 9]}
df = pd.DataFrame(data)
# use head() to display the first 3 rows of the DataFrame
top_rows = df.head(3)
print(top_rows)
'''
Output
A B
0 1 5
1 2 6
2 3 7
'''
head() Syntax
The syntax of the head() method in Pandas is:
obj.head(n=5)
head() Argument
The head() method takes the following argument:
n(optional) - specifies number of rows to return
head() Return Value
The head() method returns a DataFrame or Series that contains the first n rows of the original object.
Example 1: Display Default Number of Rows
import pandas as pd
# create a sample DataFrame
data = {'Values': [10, 20, 30, 40, 50, 60, 70]}
df = pd.DataFrame(data)
# use head() without any argument to get the default number of rows
top_rows = df.head()
print(top_rows)
Output
Values 0 10 1 20 2 30 3 40 4 50
In this example, we used the head() method without any argument, so it returns the default number of rows, which is 5.
Example 2: Using head() on a Series
import pandas as pd
# create a sample Series
series_data = pd.Series([1, 2, 3, 4, 5, 6, 7, 8])
# display the top 4 elements of the Series
top_elements = series_data.head(4)
print(top_elements)
Output
0 1 1 2 2 3 3 4 dtype: int64
Here, we used the head() method on a Series object to view its top 4 elements.