Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar en ny DataFrame genom att byta namn på en befintlig kolumn. Det här är en no-op om schemat inte innehåller det angivna kolumnnamnet.
Syntax
withColumnRenamed(existing: str, new: str)
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
existing |
str | Namnet på den befintliga kolumnen som ska byta namn. |
new |
str | Det nya namn som ska tilldelas till kolumnen. |
Retur
DataFrame: En ny DataFrame med omdöpt kolumn.
Exempel
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|
# +----+-----+