Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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|
+------+--------------+