Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gibt den Wert des Bits (0 oder 1) an der angegebenen Position zurück. Die Positionen werden von rechts nach links nummeriert, beginnend bei Null. Das Positionsargument kann nicht negativ sein.
Die entsprechende Databricks SQL-Funktion finden Sie unter bit_get Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.bit_get(col=<col>, pos=<pos>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column oder str |
Zielspalte, für die berechnet werden soll. |
pos |
pyspark.sql.Column oder str |
Die Positionen werden von rechts nach links nummeriert, beginnend bei Null. |
Rückkehr
pyspark.sql.Column: der Wert des Bits (0 oder 1) an der angegebenen Position.
Examples
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()