Compartir vía


elt

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')]