Skip to content

ENH: add string method remove prefix and suffix, python 3.9 #36944

Closed
@erfannariman

Description

@erfannariman

Opening this issue for discussion:

Since python 3.9 is out, and we have the new string methods removeprefix and removesuffix, it would be nice to add them to the pandas string methods as well

In [2]: import pandas as pd

In [3]: df = pd.DataFrame({'A': ['str_string1', 'str_string2', 'str_string3']})

In [4]: print(df)
             A
0  str_string1
1  str_string2
2  str_string3

In [5]: df['A'].str.removeprefix('str_')
Out[5]: 
0    string1
1    string2
2    string3
Name: A, dtype: object

An argument not to add this is that it's pretty easily to achieve with str.split:

df['A'].str.split('_').str[-1]

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementStringsString extension data type and string data

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions