Pular para o conteúdo principal

encontrar_no_conjunto

Retorna o índice (baseado em 1) das strings fornecidas (str) na lista delimitada por vírgulas (strArray). Retorna 0, se a string não foi encontrada ou se a string fornecida (str) contém uma vírgula.

Para a função Databricks SQL correspondente, consulte a funçãofind_in_set.

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.find_in_set(str=<str>, str_array=<str_array>)

Parâmetros

Parâmetro

Tipo

Descrição

str

pyspark.sql.Column ou str

As sequências de caracteres a serem encontradas.

str_array

pyspark.sql.Column ou str

A lista delimitada por vírgulas. Exemplos -------- >>> df = spark.createDataFrame([("ab", "abc,b,ab,c,def")], ['a', 'b']) >>> df.select(find_in_set(df.a, df.b).alias('r')).collect() [Linha(r=3)]

Exemplos

Python
df = spark.createDataFrame([("ab", "abc,b,ab,c,def")], ['a', 'b'])
df.select(find_in_set(df.a, df.b).alias('r')).collect()