Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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}|
+-----+---+-----------------+