无符号将给定值 numBits 向右移动。
有关相应的 Databricks SQL 函数,请参阅 shiftrightunsigned 函数。
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.shiftrightunsigned(col=<col>, numBits=<numBits>)
参数
| 参数 | 类型 | Description |
|---|---|---|
col |
pyspark.sql.Column 或 str |
要移动的值的输入列。 |
numBits |
int |
要移动的位数。 |
退货
pyspark.sql.Column:移位值。
例子
from pyspark.databricks.sql import functions as dbf
spark.range(4).select("*", dbf.shiftrightunsigned(dbf.col('id') - 2, 1)).show()