Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve un nuevo dataframe que contiene filas en este dataframe, pero no en otro dataframe mientras conserva los duplicados.
Sintaxis
exceptAll(other: "DataFrame")
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
other |
DataFrame | El otro objeto DataFrame al que se va a comparar. |
Devoluciones
DataFrame
Notas
Esto equivale a EXCEPT ALL en SQL. Como estándar en SQL, esta función resuelve las columnas por posición (no por nombre).
Ejemplos
df1 = spark.createDataFrame(
[("a", 1), ("a", 1), ("a", 1), ("a", 2), ("b", 3), ("c", 4)], ["C1", "C2"])
df2 = spark.createDataFrame([("a", 1), ("b", 3)], ["C1", "C2"])
df1.exceptAll(df2).show()
# +---+---+
# | C1| C2|
# +---+---+
# | a| 1|
# | a| 1|
# | a| 2|
# | c| 4|
# +---+---+