我有这样的数据:
App2Aa1
Cry10Aa4
Cry2Ac10
我希望输出如下:
App2AaCry10Aa
Cry2Ac
I try regex
data['id'] = data['id'].str.replace(r'[a-zA-Z][0-9][0-9][a-zA-Z]d+', r'[a-zA-Z]+[0-9][0-9]ww', regex=False)
我的情况是减少一两个数字,使记录更短
我想你只是想去掉所有的尾数字。如果是这样,那么我们可以使用str.replace
和正则表达式模式d+$
:
data["id"] = data["id"].str.replace(r'd+$', '', regex=True)