Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Erstellt eine neue Strukturspalte.
Syntax
from pyspark.sql import functions as sf
sf.struct(*cols)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
cols |
Listen-, pyspark.sql.Column Satz- oder Spaltenname |
Spaltennamen oder Spalten, die in der Ausgabestruktur enthalten sein sollen. |
Rückkehr
pyspark.sql.Column: eine Strukturtypspalte der angegebenen Spalten.
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}|
+-----+---+-----------------+