Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Devuelve una cadena de identificador único universal (UUID). El valor se devuelve como una cadena de 36 caracteres UUID canónica.
Syntax
from pyspark.sql import functions as sf
sf.uuid(seed=None)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
seed |
pyspark.sql.Column o int, opcional |
Inicialización de número aleatorio opcional que se va a usar. |
Examples
Ejemplo 1: Generación de UUID con inicialización aleatoria
from pyspark.sql import functions as sf
spark.range(5).select(sf.uuid()).show(truncate=False)
+------------------------------------+
|uuid() |
+------------------------------------+
|627ae05e-b319-42b5-b4e4-71c8c9754dd1|
|f781cce5-a2e2-464d-bc8b-426ff448e404|
|15e2e66e-8416-4ea2-af3c-409363408189|
|fb1d6178-7676-4791-baa9-f2ddcc494515|
|d48665e8-2657-4c6b-b7c8-8ae0cd646e41|
+------------------------------------+
Ejemplo 2: Generación de UUID con un valor de inicialización especificado
from pyspark.sql import functions as sf
spark.range(0, 5, 1, 1).select(sf.uuid(seed=123)).show(truncate=False)
+------------------------------------+
|uuid() |
+------------------------------------+
|4c99192d-23d6-4d88-b814-a634398120f0|
|af506873-3c53-41e3-8354-a24856b8de8a|
|7b4b370e-e867-47e2-93c0-f6990463a12d|
|1c4d1733-ff1a-4a6c-b144-0b0345adf0d0|
|7478f235-f8bc-4112-8e59-a28f50e46890|
+------------------------------------+