Aller au contenu principal

getField

Obtenir un champ d'une colonne de type struct.

Syntaxe

Python
getField(name)

parameter

parameter

Type

Description

name

str

Nom du champ

parameter

Type

Description

name

str

Nom du champ

Renvoie

Colonne

Exemples

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