Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Überlagern Sie den angegebenen Teil von src mit replace, beginnend von byte position pos von src und fortfahren für len Bytes.
Die entsprechende Databricks SQL-Funktion finden Sie unter overlay Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.overlay(src=<src>, replace=<replace>, pos=<pos>, len=<len>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
src |
pyspark.sql.Column oder str |
die Zeichenfolge, die ersetzt wird |
replace |
pyspark.sql.Column oder str |
die Ersetzungszeichenfolge |
pos |
pyspark.sql.Column oder str oder int |
die Startposition in src |
len |
pyspark.sql.Column oder str oder int, optional |
die Anzahl der Bytes, die in der src-Zeichenfolge durch "replace" ersetzt werden sollen, ist standardmäßig auf -1 festgelegt, was die Länge der Zeichenfolge "replace" darstellt. |
Rückkehr
pyspark.sql.Column: Zeichenfolge mit ersetzten Werten.
Examples
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()