instruções
Localize a posição da primeira ocorrência da coluna substr nas strings fornecidas. Retorna nulo se algum dos argumentos for nulo.
A posição não é baseada em zero, mas sim em um índice baseado em 1. Retorna 0 se a substr não for encontrada na str.
Para a função Databricks SQL correspondente, consulte a funçãoinstr.
Sintaxe
Python
from pyspark.databricks.sql import functions as dbf
dbf.instr(str=<str>, substr=<substr>)
Parâmetros
Parâmetro | Tipo | Descrição |
|---|---|---|
|
| coluna de destino para trabalhar. |
|
| substring a ser procurada. |
Devoluções
pyspark.sql.Column: localização da primeira ocorrência da subcadeia de caracteres como um número inteiro.
Exemplos
Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("abcd",), ("xyz",)], ["s",])
df.select("*", dbf.instr(df.s, "b")).show()
df = spark.createDataFrame([("abcd",), ("xyz",)], ["s",])
df.select("*", dbf.instr("s", dbf.lit("abc").substr(0, 2))).show()