Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí hodnotu bitu (0 nebo 1) na zadané pozici. Pozice jsou očíslovány zprava doleva, počínaje nulou. Argument pozice nemůže být záporný.
Odpovídající funkci SQL Databricks vizte funkcebit_get.
Syntaxe
from pyspark.sql import functions as dbf
dbf.bit_get(col=<col>, pos=<pos>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column nebo str |
cílový sloupec pro výpočet. |
pos |
pyspark.sql.Column nebo str |
Pozice jsou očíslovány zprava doleva, počínaje nulou. |
Návraty
pyspark.sql.Column: hodnota bitu (0 nebo 1) na zadané pozici.
Examples
from pyspark.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()