Elt

n-. girişi döndürür; örneğin, 2 olduğunda input2 döndürürn. Dizin dizinin uzunluğunu aşarsa ve spark.sql.ansi.enabled false olarak ayarlanırsa işlev NULL döndürür. true olarak ayarlanırsa spark.sql.ansi.enabled , geçersiz dizinler için ArrayIndexOutOfBoundsException oluşturur.

İlgili Databricks SQL fonksiyonu için bakınız elt fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

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

Parametreler

Parametre Türü Description
inputs pyspark.sql.Column veya str Giriş sütunları veya dizeleri.

Örnekler

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