Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Proyecta un conjunto de expresiones SQL y devuelve un nuevo dataframe.
Sintaxis
selectExpr(*expr: Union[str, List[str]])
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
expr |
str o lista de str | Cadenas de expresión SQL que se van a proyectar. |
Devoluciones
DataFrame: DataFrame con columnas nuevas o antiguas transformadas por expresiones.
Ejemplos
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|
# +---------+--------+