Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Retourneert een nieuw DataFrame door meerdere kolommen toe te voegen of de bestaande kolommen met dezelfde namen te vervangen.
Syntaxis
withColumns(*colsMap: Dict[str, Column])
Parameterwaarden
| Kenmerk | Typ | Beschrijving |
|---|---|---|
colsMap |
Woordenboek | een dictaat van kolomnaam en kolom. Op dit moment wordt slechts één kaart ondersteund. |
Retouren
DataFrame: DataFrame met nieuwe of vervangen kolommen.
Examples
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|
# +---+-----+----+----+