Pular para o conteúdo principal

sobreposição

Sobreponha a porção especificada de src com replace, começando na posição do byte pos de src e prosseguindo por len bytes.

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

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.overlay(src=<src>, replace=<replace>, pos=<pos>, len=<len>)

Parâmetros

Parâmetro

Tipo

Descrição

src

pyspark.sql.Column ou str

as cordas que serão substituídas

replace

pyspark.sql.Column ou str

as cadeias de substituição

pos

pyspark.sql.Column ou str ou int

a posição inicial em src

len

pyspark.sql.Column ou str ou int, optional

O número de bytes a serem substituídos nas strings de origem por 'replace' tem como valor padrão -1, que representa o comprimento das strings de 'replace'.

Devoluções

pyspark.sql.Column: sequências de caracteres com valores substituídos.

Exemplos

Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("SPARK_SQL", "CORE")], ("x", "y"))
df.select("*", dbf.overlay("x", df.y, 7)).show()
df.select("*", dbf.overlay("x", df.y, 7, 0)).show()
df.select("*", dbf.overlay("x", "y", 7, 2)).show()