Pular para o conteúdo principal

substr

Retorna a substring de str que começa em pos e tem comprimento len, ou a fatia do array de bytes que começa em pos e tem comprimento len.

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

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.substr(str=<str>, pos=<pos>, len=<len>)

Parâmetros

Parâmetro

Tipo

Descrição

str

pyspark.sql.Column ou str

Uma coluna de strings.

pos

pyspark.sql.Column ou str

Uma coluna de strings, a substring de str que começa em pos.

len

pyspark.sql.Column ou str, optional

Uma coluna de strings, a substring de str tem comprimento len.

Devoluções

pyspark.sql.Column: subcadeia de caracteres do valor fornecido.

Exemplos

Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("Spark SQL", 5, 1,)], ["a", "b", "c"])
df.select("*", dbf.substr("a", "b", "c")).show()
df.select("*", dbf.substr(df.a, df.b)).show()