Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce un nuovo dataframe aggiungendo più colonne o sostituendo le colonne esistenti con gli stessi nomi.
Sintassi
withColumns(*colsMap: Dict[str, Column])
Parametri
| Parametro | Tipo | Descrizione |
|---|---|---|
colsMap |
dizionario | un dict di nome di colonna e Colonna. Attualmente è supportata solo una singola mappa. |
Restituzioni
DataFrame: dataframe con colonne nuove o sostituite.
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|
# +---+-----+----+----+