Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan True ketika rencana kueri logis di dalam kedua DataFrame sama dan karenanya mengembalikan hasil yang sama.
Sintaksis
sameSemantics(other: "DataFrame")
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
other |
DataFrame | DataFrame lainnya untuk dibandingkan. |
Pengembalian Barang
bool: Apakah kedua DataFrames ini serupa.
Catatan
Perbandingan kesetaraan di sini disederhanakan dengan mentolerir perbedaan kosmetik seperti nama atribut.
API ini dapat membandingkan kedua DataFrames dengan sangat cepat tetapi masih dapat kembali False pada DataFrames yang mengembalikan hasil yang sama, misalnya, dari paket yang berbeda. Semantik negatif palsu tersebut dapat berguna saat penembolokan sebagai contoh.
API ini adalah API pengembang.
Examples
df1 = spark.range(10)
df2 = spark.range(10)
df1.withColumn("col1", df1.id * 2).sameSemantics(df2.withColumn("col1", df2.id * 2))
# True
df1.withColumn("col1", df1.id * 2).sameSemantics(df2.withColumn("col1", df2.id + 2))
# False
df1.withColumn("col1", df1.id * 2).sameSemantics(df2.withColumn("col0", df2.id * 2))
# True