pandas.Series.str.removeprefix — pandas 2.2.3 documentation (original) (raw)

Series.str.removeprefix(prefix)[source]#

Remove a prefix from an object series.

If the prefix is not present, the original string will be returned.

Parameters:

prefixstr

Remove the prefix of the string.

Returns:

Series/Index: object

The Series or Index with given prefix removed.

Examples

s = pd.Series(["str_foo", "str_bar", "no_prefix"]) s 0 str_foo 1 str_bar 2 no_prefix dtype: object s.str.removeprefix("str_") 0 foo 1 bar 2 no_prefix dtype: object

s = pd.Series(["foo_str", "bar_str", "no_suffix"]) s 0 foo_str 1 bar_str 2 no_suffix dtype: object s.str.removesuffix("_str") 0 foo 1 bar 2 no_suffix dtype: object