Konv

Převede číslo v řetězcovém sloupci z jedné základny na druhou. Podporuje Spark Connect.

Odpovídající funkci SQL Databricks vizte funkceconv.

Syntaxe

from pyspark.sql import functions as dbf

dbf.conv(col=<col>, fromBase=<fromBase>, toBase=<toBase>)

Parametry

Parameter Typ Description
col pyspark.sql.Column or str sloupec, pro který chcete převést základ.
fromBase int ze základního čísla.
toBase int na základní číslo.

Návraty

pyspark.sql.Column: logaritmus dané hodnoty.

Examples

from pyspark.sql import functions as dbf
df = spark.createDataFrame([("010101",), ( "101",), ("001",)], ['n'])
df.select("*", dbf.conv(df.n, 2, 16)).show()
+------+--------------+
|     n|conv(n, 2, 16)|
+------+--------------+
|010101|            15|
|   101|             5|
|   001|             1|
+------+--------------+