cudf.core.column.string.StringMethods.slice_from#

StringMethods.slice_from(starts: cudf.Series, stops: cudf.Series) SeriesOrIndex#

Return substring of each string using positions for each string.

The starts and stops parameters are of Column type.

Parameters:
startsSeries

Beginning position of each the string to extract. Default is beginning of the each string.

stopsSeries

Ending position of the each string to extract. Default is end of each string. Use -1 to specify to the end of that string.

Returns:
Series/Index of str dtype

A substring of each string using positions for each string.

Examples

>>> import cudf
>>> s = cudf.Series(["hello","there"])
>>> s
0    hello
1    there
dtype: object
>>> starts = cudf.Series([1, 3])
>>> stops = cudf.Series([5, 5])
>>> s.str.slice_from(starts, stops)
0    ello
1      re
dtype: object