Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne un nouveau DataFrame en ajoutant plusieurs colonnes ou en remplaçant les colonnes existantes qui ont les mêmes noms.
Syntaxe
withColumns(*colsMap: Dict[str, Column])
Paramètres
| Paramètre | Type | Description |
|---|---|---|
colsMap |
dictionnaire | dictée du nom de colonne et de la colonne. Actuellement, une seule carte est prise en charge. |
Retours
DataFrame: DataFrame avec des colonnes nouvelles ou remplacées.
Exemples
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|
# +---+-----+----+----+