unpersist

Označí datový rámec jako trvalý a odebere všechny bloky z paměti a disku.

Syntaxe

unpersist(blocking: bool = False)

Parametry

Parameter Typ Description
blocking Booleova hodnota Zda blokovat, dokud nebudou odstraněny všechny bloky.

Návraty

DataFrame: Nepersistovaný datový rámec.

Poznámky

blocking výchozí hodnota se změnila tak, aby False odpovídala jazyku Scala ve verzi 2.0.

Data uložená v mezipaměti se sdílí napříč všemi relacemi Sparku v clusteru, takže zrušení jejich uchovávání ovlivňuje všechny relace.

Příklady

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