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 |
|---|---|---|
|
| as cordas que serão substituídas |
|
| as cadeias de substituição |
|
| a posição inicial em src |
|
| 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()