günlük

Yalnızca bir bağımsız değişken varsa, bu bağımsız değişkenin doğal logaritması alır. Spark Connect'i destekler.

İlgili Databricks SQL fonksiyonu için bakınız log fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

dbf.log(arg1=<arg1>, arg2=<arg2>)

Parametreler

Parametre Türü Description
arg1 pyspark.sql.Column, str or float taban sayı veya gerçek sayı (bu örnekte tabandır e)
arg2 pyspark.sql.Column, str or float, optional logaritması hesaplanması için sayı.

İade

pyspark.sql.Column: verilen değerin logaritması.

Örnekler

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|
+-----+------------------+