Bagikan melalui


log10

Menghitung logaritma dari nilai yang diberikan di Basis 10. Mendukung Spark Connect.

Untuk fungsi Databricks SQL yang sesuai, lihat log10 fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.log10(col=<col>)

Parameter-parameternya

Pengaturan Tipe Description
col pyspark.sql.Column or column name kolom untuk menghitung logaritma.

Pengembalian Barang

pyspark.sql.Column: logaritma dari nilai yang diberikan dalam Basis 10.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1,), (10,), (100,)], ["value"])
df.select("*", dbf.log10(df.value)).show()
+-----+------------+
|value|LOG10(value)|
+-----+------------+
|    1|         0.0|
|   10|         1.0|
|  100|         2.0|
+-----+------------+

from pyspark.databricks.sql import functions as dbf
spark.sql("SELECT * FROM VALUES (-1), (0), (FLOAT('NAN')), (NULL) AS TAB(value)").select("*", dbf.log10("value")).show()
+-----+------------+
|value|LOG10(value)|
+-----+------------+
| -1.0|        NULL|
|  0.0|        NULL|
|  NaN|         NaN|
| NULL|        NULL|
+-----+------------+