pyspark.sql.functions.log1p

pyspark.sql.functions. log1p ( col : ColumnOrName ) → pyspark.sql.column.Column [source]

计算“给定值加一”的自然对数。

新增于版本 1.4.0。

在版本 3.4.0 中更改: 支持 Spark Connect。

Parameters
col Column or str

要计算自然对数的列。

Returns
Column

“给定值加一”的自然对数。

示例

>>> import math
>>> df = spark.range(1)
>>> df.select(log1p(lit(math.e))).first()
Row(LOG1P(2.71828...)=1.31326...)

与以下内容相同:

>>> df.select(log(lit(math.e+1))).first()
Row(ln(3.71828...)=1.31326...)