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.
Crea una nuova colonna struct.
Sintassi
from pyspark.sql import functions as sf
sf.struct(*cols)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
cols |
list, set o pyspark.sql.Column column name |
Nomi di colonna o Colonne da contenere nello struct di output. |
Restituzioni
pyspark.sql.Column: colonna di tipo struct di colonne specificate.
Esempi
import pyspark.sql.functions as sf
df = spark.createDataFrame([("Alice", 2), ("Bob", 5)], ("name", "age"))
df.select("*", sf.struct('age', df.name)).show()
+-----+---+-----------------+
| name|age|struct(age, name)|
+-----+---+-----------------+
|Alice| 2| {2, Alice}|
| Bob| 5| {5, Bob}|
+-----+---+-----------------+