Aller au contenu principal

dépersistifier

Marque le DataFrame comme non persistant et supprime tous les blocs le concernant de la mémoire et du disque.

Syntaxe

unpersist(blocking: bool = False)

parameter

parameter

Type

Description

blocking

booléen

Bloquer jusqu'à ce que tous les blocs soient supprimés.

parameter

Type

Description

blocking

booléen

Bloquer jusqu'à ce que tous les blocs soient supprimés.

Renvoie

DataFrame: DataFrame non persisté.

Notes

blocking default a été remplacé par False pour correspondre à Scala dans 2.0.

Les données mises en cache sont partagées entre toutes les sessions Spark sur le cluster, donc le fait de ne pas les persister affecte toutes les sessions.

Exemples

Python
df = spark.range(1)
df.persist()
# DataFrame[id: bigint]
df.unpersist()
# DataFrame[id: bigint]
df = spark.range(1)
df.unpersist(True)
# DataFrame[id: bigint]