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.
Se è presente un solo argomento, questo accetta il logaritmo naturale dell'argomento. Supporta Spark Connect.
Per la funzione SQL di Databricks corrispondente, vedere log funzione.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.log(arg1=<arg1>, arg2=<arg2>)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
arg1 |
pyspark.sql.Column, str or float |
numero di base o numero effettivo (in questo caso base è e) |
arg2 |
pyspark.sql.Column, str or float, optional |
numero per il calcolo del logaritmo. |
Restituzioni
pyspark.sql.Column: logaritmo del valore specificato.
Esempi
from pyspark.databricks.sql import functions as dbf
df = spark.sql("SELECT * FROM VALUES (1), (2), (4) AS t(value)")
df.select("*", dbf.log(2.0, df.value)).show()
+-----+---------------+
|value|LOG(2.0, value)|
+-----+---------------+
| 1| 0.0|
| 2| 1.0|
| 4| 2.0|
+-----+---------------+
from pyspark.databricks.sql import functions as dbf
df = spark.sql("SELECT * FROM VALUES (1), (2), (0), (-1), (NULL) AS t(value)")
df.select("*", dbf.log(3.0, df.value)).show()
+-----+------------------+
|value| LOG(3.0, value)|
+-----+------------------+
| 1| 0.0|
| 2|0.6309297535714...|
| 0| NULL|
| -1| NULL|
| NULL| NULL|
+-----+------------------+