Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Si solo hay un argumento, toma el logaritmo natural del argumento. Soporta Spark Connect.
Para obtener la función SQL de Databricks correspondiente, consulte log function.
Syntax
from pyspark.sql import functions as dbf
dbf.log(arg1=<arg1>, arg2=<arg2>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
arg1 |
pyspark.sql.Column, str or float |
número base o número real (en este caso, base es e) |
arg2 |
pyspark.sql.Column, str or float, optional |
número para el que se va a calcular el logarífo. |
Devoluciones
pyspark.sql.Column: logarífo del valor especificado.
Examples
from pyspark.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.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|
+-----+------------------+