メインコンテンツまでスキップ

変換

文字列列内の数値をある基数から別の基数に変換します。Spark Connect をサポートします。

対応する Databricks SQL 関数については、 conv関数を参照してください。

構文

Python
from pyspark.sql import functions as dbf

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

パラメーター

パラメーター

Type

説明

col

pyspark.sql.Column or str

ベースを変換する列。

fromBase

int

基数から。

toBase

int

基数に。

パラメーター

Type

説明

col

pyspark.sql.Column or str

ベースを変換する列。

fromBase

int

基数から。

toBase

int

基数に。

戻り値

pyspark.sql.Column: 指定された値の対数。

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([("010101",), ( "101",), ("001",)], ['n'])
df.select("*", dbf.conv(df.n, 2, 16)).show()
Output
+------+--------------+
| n|conv(n, 2, 16)|
+------+--------------+
|010101| 15|
| 101| 5|
| 001| 1|
+------+--------------+
このページの見出し