Skip to main content

head

Returns the first n rows.

Syntax​

head(n: Optional[int] = None)

Parameters​

Parameter

Type

Description

n

int, optional

default 1. Number of rows to return.

Parameter

Type

Description

n

int, optional

default 1. Number of rows to return.

Returns​

If n is supplied, return a list of Row of length n or less if the DataFrame has fewer elements. If n is missing, return a single Row.

Notes​

This method should only be used if the resulting array is expected to be small, as all the data is loaded into the driver's memory.

Examples​

Python
df = spark.createDataFrame([
(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.head()
# Row(age=2, name='Alice')
df.head(1)
# [Row(age=2, name='Alice')]
df.head(0)
# []