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