Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SHA-2 karma işlevleri ailesinin (SHA-224, SHA-256, SHA-384 ve SHA-512) onaltılık dize sonucunu döndürür. numBits, sonucun istenen bit uzunluğunu gösterir; bu, 224, 256, 384, 512 veya 0 değerine (256'ya eşdeğerdir) olmalıdır. Spark Connect'i destekler.
İlgili Databricks SQL fonksiyonu için bakınız sha2 fonksiyonu.
Sözdizimi
from pyspark.sql import functions as dbf
dbf.sha2(col=<col>, numBits=<numBits>)
Parametreler
| Parametre | Türü | Description |
|---|---|---|
col |
pyspark.sql.Column veya str |
Hesap için hedef sütun. |
numBits |
int |
224, 256, 384, 512 veya 0 değerine sahip olması gereken sonucun istenen bit uzunluğu (256'ya eşdeğerdir). |
İade
pyspark.sql.Column: hesaplanan sonuçlar için sütun.
Örnekler
from pyspark.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|
+-----+----------------------------------------------------------------+