pandas.Series.str.slice # 系列.str。切片(开始=无,停止=无,步骤=无) [来源] # 从系列或索引中的每个元素中切片子字符串。 参数: 开始int,可选切片操作的起始位置。 停止int,可选切片操作的停止位置。 步骤整数,可选切片操作的步长。 返回: 对象的系列或索引来自原始字符串对象的切片子字符串的系列或索引。 也可以看看 Series.str.slice_replace用字符串替换切片。 Series.str.get返回位置处的元素。相当于Series.str.slice(start=i, stop=i+1),其中i是位置。 例子 >>> s = pd.Series(["koala", "dog", "chameleon"]) >>> s 0 koala 1 dog 2 chameleon dtype: object >>> s.str.slice(start=1) 0 oala 1 og 2 hameleon dtype: object >>> s.str.slice(start=-1) 0 a 1 g 2 n dtype: object >>> s.str.slice(stop=2) 0 ko 1 do 2 ch dtype: object >>> s.str.slice(step=2) 0 kaa 1 dg 2 caeen dtype: object >>> s.str.slice(start=0, stop=5, step=3) 0 kl 1 d 2 cm dtype: object 等效行为: >>> s.str[0:5:3] 0 kl 1 d 2 cm dtype: object