Поделиться через


log1p

Вычисляет естественный логарифм заданного значения плюс один. Поддерживает Spark Connect.

Для соответствующей функции Databricks SQL смотрите функцию log1p.

Синтаксис

from pyspark.databricks.sql import functions as dbf

dbf.log1p(col=<col>)

Параметры

Параметр Тип Description
col pyspark.sql.Column or column name столбец для вычисления естественного логарифма.

Возвраты

pyspark.sql.Column: естественный логарифм "заданного значения плюс один".

Примеры

from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.log1p(dbf.e())).show()
+------------------+
|        LOG1P(E())|
+------------------+
|1.3132616875182...|
+------------------+

from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.log(dbf.e() + 1)).show()
+------------------+
|     ln((E() + 1))|
+------------------+
|1.3132616875182...|
+------------------+