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 hinzugefügt oder die vorhandenen Spalten mit denselben Namen ersetzt werden.
Syntax
withColumns(*colsMap: Dict[str, Column])
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
colsMap |
Wörterbuch | ein Diktieren des Spaltennamens und der Spalte. Derzeit wird nur eine einzelne Karte unterstützt. |
Rückkehr
DataFrame: DataFrame mit neuen oder ersetzten Spalten.
Beispiele
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|
# +---+-----+----+----+