[英]replace numeric values in column dataframe python
我是使用 python 的新手。 我有一个 dataframe 有 3 列(id, name, description)
,我的dataframe
包含例如这些行('id1', 'paul', 'tmp123'), ('id2', 'laura', 'vi34jay')
。 我想用"TT"
替换列描述的数字字符。
预计 output
('id1', 'paul', 'tmpTTT'), ('id2', 'laura', 'viTTjay')
有谁知道该怎么做? 谢谢
使用Series.replace
与\d
匹配数字:
df = pd.DataFrame({'description': ['tmp123', 'vi34jay']})
df['description'] = df['description'].replace('\d', 'T', regex=True)
print(df)
description
0 tmpTTT
1 viTTjay
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.