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 getbit Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.getbit(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
spark.createDataFrame(
[[1], [2], [3], [None]], ["value"]
).select("*", dbf.getbit("value", dbf.lit(1))).show()
df = spark.createDataFrame([[1,2],[2,1],[3,None],[None,1]], ["value", "pos"])
df.select("*", dbf.getbit(df.value, "pos")).show()