pandas.Series.str.rpartition¶
-
Series.str.
rpartition
(pat=' ', expand=True)[source]¶ 拆分最后一次出现sep时的字符串,并返回包含分隔符之前的零件,分隔符本身和分隔符后面的零件的3个元素。如果找不到分隔符,则返回包含两个空字符串的3个元素,后跟字符串本身。
参数: pat:string,默认空格
要拆分的字符串。
展开:bool,默认值为True
- 如果为True,返回DataFrame / MultiIndex展开维度。
- 如果为False,返回Series / Index。
返回: 拆分:DataFrame / MultiIndex或系列/对象索引
也可以看看
partition
- 拆分第一次出现sep时的字符串
例子
>>> s = Series(['A_B_C', 'D_E_F', 'X']) 0 A_B_C 1 D_E_F 2 X dtype: object
>>> s.str.partition('_') 0 1 2 0 A _ B_C 1 D _ E_F 2 X
>>> s.str.rpartition('_') 0 1 2 0 A_B _ C 1 D_E _ F 2 X