Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan hasil string heks dari kumpulan fungsi hash SHA-2 (SHA-224, SHA-256, SHA-384, dan SHA-512). NumBits menunjukkan panjang bit yang diinginkan dari hasil, yang harus memiliki nilai 224, 256, 384, 512, atau 0 (yang setara dengan 256). Mendukung Spark Connect.
Untuk fungsi Databricks SQL yang sesuai, lihat sha2 fungsi.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.sha2(col=<col>, numBits=<numBits>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col |
pyspark.sql.Column atau str |
Kolom target untuk dihitung. |
numBits |
int |
Panjang bit hasil yang diinginkan, yang harus memiliki nilai 224, 256, 384, 512, atau 0 (yang setara dengan 256). |
Pengembalian Barang
pyspark.sql.Column: kolom untuk hasil komputasi.
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([['Alice'], ['Bob']], ['name'])
df.select('*', dbf.sha2('name', 256)).show(truncate=False)
+-----+----------------------------------------------------------------+
|name |sha2(name, 256) |
+-----+----------------------------------------------------------------+
|Alice|3bc51062973c458d5a6f2d8d64a023246354ad7e064b1e4e009ec8a0699a3043|
|Bob |cd9fb1e148ccd8442e5aa74904cc73bf6fb54d1d54d333bd596aa9bb4bb4e961|
+-----+----------------------------------------------------------------+