Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przekonwertuj liczbę w kolumnie ciągu z jednej podstawy na inną. Obsługuje program Spark Connect.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz conv funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.conv(col=<col>, fromBase=<fromBase>, toBase=<toBase>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column or str |
kolumna do konwersji podstawy dla. |
fromBase |
int |
od numeru podstawowego. |
toBase |
int |
do liczby bazowej. |
Zwraca
pyspark.sql.Column: logarytm danej wartości.
Przykłady
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|
+------+--------------+