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.
Crée un struct avec les noms et valeurs de champ donnés.
Syntaxe
from pyspark.sql import functions as sf
sf.named_struct(*cols)
Paramètres
| Paramètre | Type | Descriptif |
|---|---|---|
cols |
pyspark.sql.Column ou nom de colonne |
Liste des colonnes sur lesquelles travailler. |
Retours
pyspark.sql.Column :
Examples
import pyspark.sql.functions as sf
df = spark.createDataFrame([(1, 2)], ['a', 'b'])
df.select("*", sf.named_struct(sf.lit('x'), df.a, sf.lit('y'), "b")).show()
+---+---+------------------------+
| a| b|named_struct(x, a, y, b)|
+---+---+------------------------+
| 1| 2| {1, 2}|
+---+---+------------------------+