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 lägga till flera kolumner eller ersätta befintliga kolumner som har samma namn.
Syntax
withColumns(*colsMap: Dict[str, Column])
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
colsMap |
Dict | en diktering av kolumnnamn och kolumn. För närvarande stöds endast en enda karta. |
Retur
DataFrame: DataFrame med nya eller ersatta kolumner.
Exempel
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|
# +---+-----+----+----+