pyspark.sql.functions.locate¶
-
pyspark.sql.functions。
定位
( 字符串的子串:str,str:ColumnOrName,pos:int=1 )→pyspark.sql.column.Column¶ -
定位字符串的子串在一个字符串中第一次出现的列,pos后位置。
- 参数
-
- 字符串的子串 str
-
一个字符串
-
str
列
或str - pos int,可选
-
起始位置(零基础)
笔记
不为零的位置,但是1建立索引。返回0,如果字符串的子串在str无法发现。
例子
> > >df=火花。createDataFrame(((“abcd”),(“年代”,)> > >df。选择(定位(“b”,df。年代,1)。别名(“年代”))。收集()(行(s = 2))