Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Преобразуйте число в строковом столбце из одной базы в другую. Поддерживает Spark Connect.
Для соответствующей функции Databricks SQL смотрите функцию conv.
Синтаксис
from pyspark.databricks.sql import functions as dbf
dbf.conv(col=<col>, fromBase=<fromBase>, toBase=<toBase>)
Параметры
| Параметр | Тип | Description |
|---|---|---|
col |
pyspark.sql.Column or str |
столбец для преобразования базы. |
fromBase |
int |
из базового числа. |
toBase |
int |
к базовому номеру. |
Возвраты
pyspark.sql.Column: логарифм заданного значения.
Примеры
from pyspark.databricks.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|
+------+--------------+