Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee maakt u een nieuwe struct-kolom.
Syntaxis
from pyspark.sql import functions as sf
sf.struct(*cols)
Parameterwaarden
| Kenmerk | Typologie | Description |
|---|---|---|
cols |
lijst, set pyspark.sql.Column of kolomnaam |
Kolomnamen of kolommen die moeten worden opgenomen in de uitvoerstruct. |
Retouren
pyspark.sql.Column: een structtypekolom van opgegeven kolommen.
Voorbeelden
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}|
+-----+---+-----------------+