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