Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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()