Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los 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')]