pandas.Series.str.index #

系列.str。索引( sub , start = 0 , end = None ) [来源] #

返回系列/索引中每个字符串中的最低索引。

每个返回的索引对应于子字符串完全包含在 [start:end] 之间的位置。这与返回 -1 不同str.find,而是在未找到子字符串时引发 ValueError 。相当于标准 str.index

参数
字符串

正在搜索的子字符串。

开始整数

左边缘索引。

结束整数

右边缘索引。

返回
对象的系列或索引

也可以看看

rindex

返回每个字符串中的最高索引。

例子

对于 Series.str.index:

>>> ser = pd.Series(["horse", "eagle", "donkey"])
>>> ser.str.index("e")
0   4
1   0
2   4
dtype: int64

对于Series.str.rindex:

>>> ser = pd.Series(["Deer", "eagle", "Sheep"])
>>> ser.str.rindex("e")
0   2
1   4
2   3
dtype: int64