Megosztás:


named_struct

Létrehoz egy szerkezetet a megadott mezőnevekkel és értékekkel.

Szemantika

from pyspark.sql import functions as sf

sf.named_struct(*cols)

Paraméterek

Paraméter Típus Description
cols pyspark.sql.Column vagy oszlop neve A dolgozni kívánt oszlopok listája.

Visszatérítések

pyspark.sql.Column:

Példák

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}|
+---+---+------------------------+