Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve la cadena hexadecimal resultado de las funciones hash de la familia SHA-2 (SHA-224, SHA-256, SHA-384 y SHA-512). El numBits indica la longitud de bits deseada del resultado, que debe tener un valor de 224, 256, 384, 512 o 0 (que es equivalente a 256). Soporta Spark Connect.
Para obtener la función SQL de Databricks correspondiente, consulte sha2 function.
Syntax
from pyspark.sql import functions as dbf
dbf.sha2(col=<col>, numBits=<numBits>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col |
pyspark.sql.Column o str |
Columna de destino en la que se va a calcular. |
numBits |
int |
Longitud de bits deseada del resultado, que debe tener un valor de 224, 256, 384, 512 o 0 (que es equivalente a 256). |
Devoluciones
pyspark.sql.Column: la columna para los resultados calculados.
Examples
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|
+-----+----------------------------------------------------------------+