Pular para o conteúdo principal

selectExpr

Projeta um conjunto de expressões SQL e retorna um novo DataFrame.

Sintaxe

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

Parâmetros

Parâmetro

Tipo

Descrição

expr

string ou lista de strings

strings de expressões SQL para projeto.

Parâmetro

Tipo

Descrição

expr

string ou lista de strings

strings de expressões SQL para projeto.

Devoluções

DataFrameUm DataFrame com colunas novas/antigas transformadas por expressões.

Exemplos

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