pyspark.sql.functions.overlay

pyspark.sql.functions。 覆蓋 ( src:ColumnOrName,取代:ColumnOrName,pos:聯盟(ColumnOrName,int],len:聯盟(ColumnOrName,int]=- 1 )→pyspark.sql.column.Column

覆蓋的指定部分src取代,從字節的位置possrc和程序len字節。

參數
src 或str

列名或列包含的字符串將被替換

取代 或str

列名或列包含替換字符串

pos str或int

列名、列或int包含src的起始位置

len str或int

列名、列或int包含在src字符串的字節數來代替“取代”默認為1,代表“取代”字符串的長度

例子

> > >df=火花createDataFrame(((“SPARK_SQL”,“核心”)),(“x”,“y”))> > >df選擇(覆蓋(“x”,“y”,7)別名(“功能”))收集()(行(功能= ' SPARK_CORE '))> > >df選擇(覆蓋(“x”,“y”,7,0)別名(“功能”))收集()(行(功能= ' SPARK_CORESQL '))> > >df選擇(覆蓋(“x”,“y”,7,2)別名(“功能”))收集()(行(功能= ' SPARK_COREL '))