Operațiunea de unire pe verticală este frecventă la agregarea datelor din surse multiple (ex. îmbinarea vânzărilor din diferite regiuni geografice):
df.union(): Realizează unirea bazându-se strict pe ordinea pozițională a coloanelor, indiferent de numele acestora (similar cuUNION ALLdin SQL).df.unionByName(): Aliniază automat coloanele după nume, prevenind inversarea accidentală a atributelor cu același tip de date. Dacă una dintre tabele conține coloane suplimentare, parametrulallowMissingColumns=Truecompletează automat valorile lipsă cuNULL.
Exemplu: Unirea sigură a două DataFrame-uri cu schemă parțial diferită
# df1 are coloanele: [id, nume, email]
# df2 are coloanele: [email, id, nume, telefon]
df_complet = df1.unionByName(df2, allowMissingColumns=True)
df_complet.show()
Întrebări & Exemple de Cod:
Concatenarea DataFrame-urilor: df.union și df.unionByNameAi o nelămurire despre utilizarea comenzii
Concatenarea DataFrame-urilor: df.union și df.unionByNamesau 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.