Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce il valore del bit (0 o 1) nella posizione specificata. Le posizioni sono numerate da destra a sinistra, a partire da zero. L'argomento position non può essere negativo.
Per la funzione SQL di Databricks corrispondente, vedere bit_get funzione.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.bit_get(col=<col>, pos=<pos>)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
col |
pyspark.sql.Column o str |
colonna di destinazione su cui calcolare. |
pos |
pyspark.sql.Column o str |
Le posizioni sono numerate da destra a sinistra, a partire da zero. |
Restituzioni
pyspark.sql.Column: valore del bit (0 o 1) nella posizione specificata.
Esempi
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([[1],[2],[3],[None]], ["value"])
df.select("*", dbf.bit_get("value", dbf.lit(1))).show()
df = spark.createDataFrame([[1,2],[2,1],[3,None],[None,1]], ["value", "pos"])
df.select("*", dbf.bit_get(df.value, "pos")).show()