Pular para o conteúdo principal

elt

Retorna o índice n , por exemplo, retorna input2 quando n é 2. A função retorna NULL se o índice exceder o comprimento da matriz e spark.sql.ansi.enabled estiver definido como falso. Se spark.sql.ansi.enabled estiver definido como verdadeiro, ele lançará uma exceção ArrayIndexOutOfBoundsException para índices inválidos.

Para a função Databricks SQL correspondente, consulte a funçãoelt.

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.elt(*inputs=<*inputs>)

Parâmetros

Parâmetro

Tipo

Descrição

inputs

pyspark.sql.Column ou str

Insira colunas ou strings.

Exemplos

Python
df = spark.createDataFrame([(1, "scala", "java")], ['a', 'b', 'c'])
df.select(elt(df.a, df.b, df.c).alias('r')).collect()
Output
[Row(r='scala')]