Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí nový datový rámec přidáním více sloupců nebo nahrazením existujících sloupců se stejnými názvy.
Syntaxe
withColumns(*colsMap: Dict[str, Column])
Parametry
| Parameter | Typ | Description |
|---|---|---|
colsMap |
slovník | diktování názvu sloupce a sloupce. V současné době se podporuje jenom jedna mapa. |
Návraty
DataFrame: Datový rámec s novými nebo nahrazenými sloupci.
Příklady
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|
# +---+-----+----+----+