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.
Zwraca podciąg z ciągu str, który występuje przed określoną liczbą wystąpień ogranicznika delim. Jeśli liczba jest dodatnia, zwracana jest cała lewa część końcowego ogranicznika (zliczanie od lewej). Jeśli liczba jest ujemna, zwracana jest każda z prawej strony końcowego ogranicznika (licząc od prawej). substring_index wykonuje dopasowanie uwzględniające wielkość liter podczas wyszukiwania ogranicznika.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz substring_index funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.substring_index(str=<str>, delim=<delim>, count=<count>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
str |
pyspark.sql.Column lub str |
kolumna docelowa do pracy. |
delim |
literal string |
ogranicznik wartości. |
count |
int |
liczba wystąpień. |
Zwraca
pyspark.sql.Column: podciąg danej wartości.
Przykłady
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('a.b.c.d',)], ['s'])
df.select('*', dbf.substring_index(df.s, '.', 2)).show()
df.select('*', dbf.substring_index('s', '.', -3)).show()