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 DataFrame baru dengan menambahkan beberapa kolom atau mengganti kolom yang sudah ada yang memiliki nama yang sama.
Sintaksis
withColumns(*colsMap: Dict[str, Column])
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
colsMap |
kamus | dict nama kolom dan Kolom. Saat ini, hanya satu peta yang didukung. |
Pengembalian Barang
DataFrame: DataFrame dengan kolom baru atau diganti.
Examples
df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.withColumns({'age2': df.age + 2, 'age3': df.age + 3}).show()
# +---+-----+----+----+
# |age| name|age2|age3|
# +---+-----+----+----+
# | 2|Alice| 4| 5|
# | 5| Bob| 7| 8|
# +---+-----+----+----+