Compartir vía


substring_index

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()