Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gibt die n-th-Eingabe zurück, input2 z. B. wenn n 2 ist. Die Funktion gibt NULL zurück, wenn der Index die Länge des Arrays überschreitet und spark.sql.ansi.enabled auf "false" festgelegt ist. Wenn spark.sql.ansi.enabled dieser Wert auf "true" festgelegt ist, wird ArrayIndexOutOfBoundsException für ungültige Indizes ausgelöst.
Die entsprechende Databricks SQL-Funktion finden Sie unter elt Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.elt(*inputs=<*inputs>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
inputs |
pyspark.sql.Column oder str |
Eingabespalten oder Zeichenfolgen. |
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')]