Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy új DataFrame-et ad vissza több oszlop hozzáadásával vagy az azonos nevű meglévő oszlopok lecserélésével.
Szemantika
withColumns(*colsMap: Dict[str, Column])
Paraméterek
| Paraméter | Típus | Leírás |
|---|---|---|
colsMap |
szótár | oszlopnév és oszlopdiktátum. Jelenleg csak egyetlen térkép támogatott. |
Visszatérítések
DataFrame: DataFrame új vagy lecserélt oszlopokkal.
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|
# +---+-----+----+----+