storageLevel

Hämtar den DataFrameaktuella lagringsnivån.

Retur

StorageLevel

Exempel

Note

Databricks rekommenderar att du flyttar från df.cache() och df.persist() eftersom de inte är kompatibla med databricks serverlös beräkningsarkitektur. Materialisera mellanliggande resultat till Delta-tabeller i stället.

df1 = spark.range(10)
df1.storageLevel
# StorageLevel(False, False, False, False, 1)
df1.cache().storageLevel
# StorageLevel(True, True, False, True, 1)

df2 = spark.range(5)
df2.persist(StorageLevel.DISK_ONLY_2).storageLevel
# StorageLevel(True, False, False, False, 2)