Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Calcola il logaritmo del valore specificato in Base 10. Supporta Spark Connect.
Per la funzione SQL di Databricks corrispondente, vedere log10 funzione.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.log10(col=<col>)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
col |
pyspark.sql.Column or column name |
colonna per cui calcolare il logaritmo. |
Restituzioni
pyspark.sql.Column: logaritmo del valore specificato in Base 10.
Esempi
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1,), (10,), (100,)], ["value"])
df.select("*", dbf.log10(df.value)).show()
+-----+------------+
|value|LOG10(value)|
+-----+------------+
| 1| 0.0|
| 10| 1.0|
| 100| 2.0|
+-----+------------+
from pyspark.databricks.sql import functions as dbf
spark.sql("SELECT * FROM VALUES (-1), (0), (FLOAT('NAN')), (NULL) AS TAB(value)").select("*", dbf.log10("value")).show()
+-----+------------+
|value|LOG10(value)|
+-----+------------+
| -1.0| NULL|
| 0.0| NULL|
| NaN| NaN|
| NULL| NULL|
+-----+------------+