Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve la subcadena de la cadena str antes de contar las apariciones del delimitador delim. Si count es positivo, se devuelve todo lo que queda del delimitador final (contando desde la izquierda). Si count es negativo, se devuelve cada uno a la derecha del delimitador final (contando desde la derecha). substring_index realiza una coincidencia que distingue mayúsculas de minúsculas al buscar deslim.
Para obtener la función SQL de Databricks correspondiente, consulte substring_index function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.substring_index(str=<str>, delim=<delim>, count=<count>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
str |
pyspark.sql.Column o str |
columna de destino en la que se va a trabajar. |
delim |
literal string |
delimitador de valores. |
count |
int |
número de repeticiones. |
Devoluciones
pyspark.sql.Column: subcadena del valor especificado.
Examples
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()