cudf.core.column.string.StringMethods.slice#

StringMethods.slice(start: int = None, stop: int = None, step: int = None) SeriesOrIndex#

Slice substrings from each element in the Series or Index.

Parameters
startint, optional

Start position for slice operation.

stopint, optional

Stop position for slice operation.

stepint, optional

Step size for slice operation.

Returns
Series/Index of str dtype

Series or Index from sliced substring from original string object.

See also

slice_replace

Replace a slice with a string.

get

Return element at position. Equivalent to Series.str.slice(start=i, stop=i+1) with i being the position.

Examples

>>> import cudf
>>> s = cudf.Series(["koala", "fox", "chameleon"])
>>> s
0        koala
1          fox
2    chameleon
dtype: object
>>> s.str.slice(start=1)
0        oala
1          ox
2    hameleon
dtype: object
>>> s.str.slice(start=-1)
0    a
1    x
2    n
dtype: object
>>> s.str.slice(stop=2)
0    ko
1    fo
2    ch
dtype: object
>>> s.str.slice(step=2)
0      kaa
1       fx
2    caeen
dtype: object
>>> s.str.slice(start=0, stop=5, step=3)
0    kl
1     f
2    cm
dtype: object