Aller au contenu principal

selectExpr

Projette un ensemble d'expressions SQL et retourne un nouveau DataFrame.

Syntaxe

selectExpr(*expr: Union[str, List[str]])

parameter

parameter

Type

Description

expr

str ou liste de str

Chaînes d'expression SQL à projeter.

parameter

Type

Description

expr

str ou liste de str

Chaînes d'expression SQL à projeter.

Renvoie

DataFrame: Un DataFrame avec des colonnes nouvelles/anciennes transformées par des expressions.

Exemples

Python
df = spark.createDataFrame([
(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.selectExpr("age * 2", "abs(age)").show()
# +---------+--------+
# |(age * 2)|abs(age)|
# +---------+--------+
# | 4| 2|
# | 10| 5|
# +---------+--------+