cudf.core.column.string.StringMethods.rpartition#
- StringMethods.rpartition(sep: str = ' ', expand: bool = True) SeriesOrIndex [source]#
Split the string at the last occurrence of sep.
This method splits the string at the last occurrence of sep, and returns 3 elements containing the part before the separator, the separator itself, and the part after the separator. If the separator is not found, return 3 elements containing two empty strings, followed by the string itself.
- Parameters:
- sepstr, default ‘ ‘ (whitespace)
String to split on.
- Returns:
- DataFrame or MultiIndex
Returns a DataFrame / MultiIndex
Notes
The parameter expand is not yet supported and will raise a NotImplementedError if anything other than the default value is set.
Examples
>>> import cudf >>> s = cudf.Series(['Linda van der Berg', 'George Pitt-Rivers']) >>> s 0 Linda van der Berg 1 George Pitt-Rivers dtype: object >>> s.str.rpartition() 0 1 2 0 Linda van der Berg 1 George Pitt-Rivers
Also available on indices:
>>> idx = cudf.Index(['X 123', 'Y 999']) >>> idx Index(['X 123', 'Y 999'], dtype='object')
Which will create a MultiIndex:
>>> idx.str.rpartition() MultiIndex([('X', ' ', '123'), ('Y', ' ', '999')], )