Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy nową kolumnę struktury.
Składnia
from pyspark.sql import functions as sf
sf.struct(*cols)
Parametry
| Parameter | Typ | Description |
|---|---|---|
cols |
lista, pyspark.sql.Column zestaw lub nazwa kolumny |
Nazwy kolumn lub kolumny, które mają być zawarte w strukturę danych wyjściowych. |
Zwraca
pyspark.sql.Column: kolumna typu struktury dla podanych kolumn.
Przykłady
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}|
+-----+---+-----------------+