Aller au contenu principal

queue

Renvoie les num dernières lignes sous forme de liste de Row.

Syntaxe​

tail(num: int)

parameter​

parameter

Type

Description

num

int

Nombre d'enregistrements à renvoyer. Retournera ce nombre d'enregistrements ou tous les enregistrements si le DataFrame contient moins que ce nombre d'enregistrements.

parameter

Type

Description

num

int

Nombre d'enregistrements à renvoyer. Retournera ce nombre d'enregistrements ou tous les enregistrements si le DataFrame contient moins que ce nombre d'enregistrements.

Renvoie​

list : Liste de lignes.

Notes​

L'exécution de tail nécessite de déplacer des données vers le processus driver de l'application, et ce, avec un très grand num peut faire planter le processus driver avec une erreur OutOfMemoryError.

Exemples​

Python
df = spark.createDataFrame(
[(14, "Tom"), (23, "Alice"), (16, "Bob")], ["age", "name"])

df.tail(2)
# [Row(age=23, name='Alice'), Row(age=16, name='Bob')]