Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Skapar en ny structkolumn.
Syntax
from pyspark.sql import functions as sf
sf.struct(*cols)
Parameterar
| Parameter | Typ | Description |
|---|---|---|
cols |
list-, pyspark.sql.Column set- eller kolumnnamn |
Kolumnnamn eller kolumner som ska innehållas i utdata structen. |
Retur
pyspark.sql.Column: en structtypkolumn med angivna kolumner.
Examples
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}|
+-----+---+-----------------+