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 kolom yang sudah ada. Ini adalah no-op jika skema tidak berisi nama kolom yang diberikan.
Sintaksis
withColumnRenamed(existing: str, new: str)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
existing |
str | Nama kolom yang sudah ada untuk diganti namanya. |
new |
str | Nama baru yang akan ditetapkan ke kolom. |
Pengembalian Barang
DataFrame: DataFrame baru dengan kolom yang diganti namanya.
Examples
df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.withColumnRenamed("age", "age2").show()
# +----+-----+
# |age2| name|
# +----+-----+
# | 2|Alice|
# | 5| Bob|
# +----+-----+
df.withColumnRenamed("non_existing", "new_name").show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# | 5| Bob|
# +---+-----+
df.withColumnRenamed("age", "age2").withColumnRenamed("name", "name2").show()
# +----+-----+
# |age2|name2|
# +----+-----+
# | 2|Alice|
# | 5| Bob|
# +----+-----+