pyspark.pandas.Series.str.slice_replace

str。 slice_replace ( 開始:可選(int]=沒有一個,停止:可選(int]=沒有一個,repl:可選(str]=沒有一個 )→pyspark.pandas.series.Series

片子字符串的每個元素係列。

參數
開始 int,可選

開始為切片操作位置。如果未指定(None),左邊的片是無界的,即從字符串的開始部分。

停止 int,可選

切片操作停止位置。如果未指定(None),右邊的片是無界的,即片直到結束的字符串。

repl str,可選

字符串替換。如果未指定(None),切片區域被替換為一個空字符串。

返回
一係列的對象

係列切片子從原始字符串對象。

例子

> > >年代=ps係列([“一個”,“ab”,“abc”,“abdc”,”中的“])> > >年代0一個1 ab2美國廣播公司3 abdc4中的dtype:對象

指定開始,這意味著與repl替換字符串的開始直到結束。

> > >年代strslice_replace(1,repl=“X”)0 aX1 aX2把斧頭3 aX4 aXdtype:對象

指定就停止,也就是說字符串的開始停止repl取代,剩下的字符串。

> > >年代strslice_replace(停止=2,repl=“X”)0 X1 X2我3 Xdc4 Xcdedtype:對象

指定啟動和停止,這意味著片從開始到停止與repl所取代。之前或之後的一切包括啟動和停止。

> > >年代strslice_replace(開始=1,停止=3,repl=“X”)0 aX1 aX2把斧頭3 aXc4 aXdedtype:對象