Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
nZwraca -th danych wejściowych, np. zwraca input2 wartość , gdy n ma wartość 2. Funkcja zwraca wartość NULL, jeśli indeks przekracza długość tablicy i spark.sql.ansi.enabled jest ustawiony na wartość false. Jeśli spark.sql.ansi.enabled ustawiono wartość true, zgłasza wyjątek ArrayIndexOutOfBoundsException dla nieprawidłowych indeksów.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz elt funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.elt(*inputs=<*inputs>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
inputs |
pyspark.sql.Column lub str |
Wprowadzanie kolumn lub ciągów. |
Przykłady
df = spark.createDataFrame([(1, "scala", "java")], ['a', 'b', 'c'])
df.select(elt(df.a, df.b, df.c).alias('r')).collect()
[Row(r='scala')]