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 '))