Spațiul de nume df.na (DataFrameNaFunctions) oferă instrumentele dedicate pentru tratarea valorilor nule (None / NULL / NaN):
df.na.drop(): Elimină rândurile care conțin valori lipsă. Poate funcționa pe modulhow='any'(dacă oricare valoare e NULL) sauhow='all'(doar dacă tot rândul e NULL).df.na.fill(): Înlocuiește valorile NULL cu constante implicite (ex.0pentru valori numerice sau'Necunoscut'pentru șiruri).
Exemplu: Tratarea valorilor nule pe coloane specifice
# Elimină rândurile doar dacă lipsește ID-ul sau email-ul:
df_valid = df.na.drop(subset=["id", "email"])
# Înlocuirea valorilor lipsă cu valori implicite specifice per coloană:
valori_implicite = {
"oras": "București",
"varsta": 0,
"rating": 5.0
}
df_imputat = df_valid.na.fill(valori_implicite)
df_imputat.show(5)
Întrebări & Exemple de Cod:
Gestiunea Valorilor Nule: df.na.fill și df.na.dropAi o nelămurire despre utilizarea comenzii
Gestiunea Valorilor Nule: df.na.fill și df.na.dropsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.