Pular para o conteúdo principal

não persistir

Marca o DataFrame como não persistente e remove todos os seus blocos da memória e do disco.

Sintaxe

unpersist(blocking: bool = False)

Parâmetros

Parâmetro

Tipo

Descrição

blocking

booleano

Se deve bloquear até que todos os bloqueios sejam excluídos.

Devoluções

DataFrame: DataFrame não persistido.

Notas

blocking default foi alterado para False para corresponder Scala na versão 2.0.

Os dados em cache são compartilhados entre todas as sessões do Spark no cluster, portanto, remover esses dados da persistência afeta todas as sessões.

Exemplos

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]