Pular para o conteúdo principal

obterCampo

Obter um campo de uma coluna de uma estrutura.

Sintaxe​

Python
getField(name)

Parâmetros​

Parâmetro

Tipo

Descrição

name

str

Nome do campo

Parâmetro

Tipo

Descrição

name

str

Nome do campo

Devoluções​

Coluna

Exemplos​

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