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 la nentrada -th, por ejemplo, devuelve input2 cuando n es 2. La función devuelve NULL si el índice supera la longitud de la matriz y spark.sql.ansi.enabled se establece en false. Si spark.sql.ansi.enabled se establece en true, inicia ArrayIndexOutOfBoundsException para índices no válidos.
Para obtener la función SQL de Databricks correspondiente, consulte elt function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.elt(*inputs=<*inputs>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
inputs |
pyspark.sql.Column o str |
Columnas o cadenas de entrada. |
Examples
df = spark.createDataFrame([(1, "scala", "java")], ['a', 'b', 'c'])
df.select(elt(df.a, df.b, df.c).alias('r')).collect()
[Row(r='scala')]