Compartilhar via


Getfield

Obtenha um campo de uma coluna struct.

Sintaxe

getField(name)

Parâmetros

Parâmetro Tipo Descrição
name str Nome do campo

Devoluções

Coluna

Exemplos

from pyspark.sql import Row
df = spark.createDataFrame([Row(r=Row(a=1, b="b"))])
df.select(df.r.getField("b")).show()
# +---+
# |r.b|
# +---+
# |  b|
# +---+
df.select(df.r.a).show()
# +---+
# |r.a|
# +---+
# |  1|
# +---+