Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cria uma nova coluna de struct.
Sintaxe
from pyspark.sql import functions as sf
sf.struct(*cols)
Parâmetros
| Parâmetro | Tipo | Description |
|---|---|---|
cols |
list, set pyspark.sql.Column ou column name |
Nomes de coluna ou colunas a serem contidas no struct de saída. |
Devoluções
pyspark.sql.Column: uma coluna de tipo struct de determinadas colunas.
Exemplos
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}|
+-----+---+-----------------+