Kaplama

bayt konumundan srcreplacepos başlayarak ve baytlar için src devam ederek belirtilen bölümünü ile yer lenpaylaşımlı olarak belirleyin.

İlgili Databricks SQL fonksiyonu için bakınız overlay fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

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

Parametreler

Parametre Türü Description
src pyspark.sql.Column veya str değiştirilecek dize
replace pyspark.sql.Column veya str değiştirme dizesi
pos pyspark.sql.Column veya str veya int src'de başlangıç konumu
len pyspark.sql.Column veya str veya int, optional src dizesinde 'replace' ile değiştirebileceğiniz bayt sayısı varsayılan olarak -1'tir ve bu da 'replace' dizesinin uzunluğunu temsil eder

İade

pyspark.sql.Column: değiştirilen değerlerle dize.

Örnekler

from pyspark.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()