Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat struktur dengan nama dan nilai bidang yang diberikan.
Syntax
from pyspark.sql import functions as sf
sf.named_struct(*cols)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
cols |
pyspark.sql.Column atau nama kolom |
Daftar kolom yang akan dikerjakan. |
Pengembalian Barang
pyspark.sql.Column:
Examples
import pyspark.sql.functions as sf
df = spark.createDataFrame([(1, 2)], ['a', 'b'])
df.select("*", sf.named_struct(sf.lit('x'), df.a, sf.lit('y'), "b")).show()
+---+---+------------------------+
| a| b|named_struct(x, a, y, b)|
+---+---+------------------------+
| 1| 2| {1, 2}|
+---+---+------------------------+