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 mengganti nama beberapa kolom. Ini adalah no-op jika skema tidak berisi nama kolom yang diberikan.
Sintaksis
withColumnsRenamed(colsMap: Dict[str, str])
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
colsMap |
kamus | Dict nama kolom yang ada dan nama kolom yang diinginkan yang sesuai. Saat ini, hanya satu peta yang didukung. |
Pengembalian Barang
DataFrame: DataFrame dengan kolom yang diganti namanya.
Examples
df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.withColumnsRenamed({"age": "age2"}).show()
# +----+-----+
# |age2| name|
# +----+-----+
# | 2|Alice|
# | 5| Bob|
# +----+-----+
df.withColumnsRenamed({"age": "age2", "name": "name2"}).show()
# +----+-----+
# |age2|name2|
# +----+-----+
# | 2|Alice|
# | 5| Bob|
# +----+-----+
df.withColumnsRenamed({"non_existing": "new_name"}).show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# | 5| Bob|
# +---+-----+