如果前面有数字,则替换正则表达式字符[重复]

问题描述 投票:0回答:1
如果字母前面有数字,我想替换一个字母。例如,如果我有1K,我想将K替换为000,这样我就有1000。但是,如果我有AKA,那么我想保留原样。我该怎么做?我尝试了"([0-9]+)k", "\\1000",但是没有用。例如,这不起作用:

df=pd.DataFrame({'xx':['100K', 'AKA', '1K', '10M']}) df.replace({"([0-9]+)K", "\\1000"}, regex=True)

python regex
1个回答
0
投票
尝试一下:
© www.soinside.com 2019 - 2024. All rights reserved.