Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Proietta un set di espressioni SQL e restituisce un nuovo dataframe.
Sintassi
selectExpr(*expr: Union[str, List[str]])
Parametri
| Parametro | Tipo | Descrizione |
|---|---|---|
expr |
str o elenco di str | Stringhe di espressioni SQL da proiettare. |
Restituzioni
DataFrame: dataframe con colonne nuove/precedenti trasformate da espressioni.
Examples
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|
# +---------+--------+