Bagikan melalui


getbit

Mengembalikan nilai bit (0 atau 1) pada posisi yang ditentukan.

  • Posisi diberi nomor dari kanan ke kiri, dimulai dari nol.
  • Argumen posisi tidak boleh negatif.

Untuk fungsi Databricks SQL yang sesuai, lihat getbit fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.getbit(col=<col>, pos=<pos>)

Parameter-parameternya

Pengaturan Tipe Description
col pyspark.sql.Column atau str kolom target untuk dikomputasi.
pos pyspark.sql.Column atau str Posisi diberi nomor dari kanan ke kiri, dimulai dari nol.

Pengembalian Barang

pyspark.sql.Column: nilai bit (0 atau 1) pada posisi yang ditentukan.

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()