Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jika hanya ada satu argumen, maka ini mengambil logaritma alami argumen. Mendukung Spark Connect.
Untuk fungsi Databricks SQL yang sesuai, lihat log fungsi.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.log(arg1=<arg1>, arg2=<arg2>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
arg1 |
pyspark.sql.Column, str or float |
nomor dasar atau angka aktual (dalam hal ini basis adalah e) |
arg2 |
pyspark.sql.Column, str or float, optional |
angka untuk menghitung logariphm. |
Pengembalian Barang
pyspark.sql.Column: logariphm dari nilai yang diberikan.
Examples
from pyspark.databricks.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.databricks.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|
+-----+------------------+