Freigeben über


Isempty

Überprüft, ob der DataFrame leer ist und einen booleschen Wert zurückgibt.

Syntax

isEmpty()

Rückkehr

bool: Gibt zurück True , wenn der DataFrame leer ist, False andernfalls.

Hinweise

Ein leerer DataFrame hat keine Zeilen. Möglicherweise sind Spalten vorhanden, aber keine Daten.

Beispiele

df_empty = spark.createDataFrame([], 'a STRING')
df_empty.isEmpty()
# True

df_non_empty = spark.createDataFrame(["a"], 'STRING')
df_non_empty.isEmpty()
# False

df_nulls = spark.createDataFrame([(None, None)], 'a STRING, b INT')
df_nulls.isEmpty()
# False

df_no_rows = spark.createDataFrame([], 'id INT, value STRING')
df_no_rows.isEmpty()
# True