Udostępnij przez


crc32

Oblicza wartość cyklicznej kontroli nadmiarowości (CRC32) kolumny binarnej i zwraca ją jako bigint. Obsługuje program Spark Connect.

Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz crc32 funkcja.

Składnia

from pyspark.databricks.sql import functions as dbf

dbf.crc32(col=<col>)

Parametry

Parameter Typ Description
col pyspark.sql.Column lub str Kolumna docelowa do obliczenia.

Zwraca

pyspark.sql.Column: kolumna dla obliczonych wyników.

Przykłady

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('ABC',)], ['a'])
df.select('*', dbf.crc32('a')).show(truncate=False)
+---+----------+
|a  |crc32(a)  |
+---+----------+
|ABC|2743272264|
+---+----------+