Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt einen neuen DataFrame zurück, indem mehrere Spalten umbenannt werden. Dies ist eine no-op, wenn das Schema nicht die angegebenen Spaltennamen enthält.
Syntax
withColumnsRenamed(colsMap: Dict[str, str])
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
colsMap |
Wörterbuch | Ein Diktieren vorhandener Spaltennamen und entsprechender gewünschter Spaltennamen. Derzeit wird nur eine einzelne Karte unterstützt. |
Rückkehr
DataFrame: DataFrame mit umbenannten Spalten.
Beispiele
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|
# +---+-----+