Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Sobreponha a parte especificada com srcreplace, começando da posição pos de src byte e continuando para len bytes.
Para a função SQL do Databricks correspondente, consulte a função overlay.
Sintaxe
from pyspark.databricks.sql import functions as dbf
dbf.overlay(src=<src>, replace=<replace>, pos=<pos>, len=<len>)
Parâmetros
| Parâmetro | Tipo | Description |
|---|---|---|
src |
pyspark.sql.Column ou str |
a cadeia de caracteres que será substituída |
replace |
pyspark.sql.Column ou str |
a cadeia de caracteres de substituição |
pos |
pyspark.sql.Column ou str ou int |
a posição inicial no src |
len |
pyspark.sql.Column ou str ou int, optional |
o número de bytes a serem substituídos na cadeia de caracteres src por 'replace' é padrão para -1, que representa o comprimento da cadeia de caracteres 'replace' |
Devoluções
pyspark.sql.Column: cadeia de caracteres com valores substituídos.
Exemplos
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()