如何将数据表Address列中的St.替换为Street?
替换数据表Address列中的“St.”为“Street”的实现方法
下面是几种常用工具的实现方案,按需选择:
Excel/Google Sheets
- 在空白列的首个单元格(比如B2)输入公式:
=SUBSTITUTE(A2, "St.", "Street"),按下回车后下拉填充即可完成批量替换。(A2为Address列首个数据单元格,根据实际列位置调整)
Python Pandas
- 假设你的数据存储在DataFrame
df中,使用字符串替换方法:
df['Address'] = df['Address'].str.replace('St.', 'Street', regex=False)
- 补充:设置
regex=False是为了避免将带点的“St.”识别为正则表达式元字符,保证精确匹配替换。
SQL(以MySQL为例)
- 直接执行更新语句替换:
UPDATE your_table_name SET Address = REPLACE(Address, 'St.', 'Street');
- 安全提示:执行更新前建议先用查询语句验证替换结果:
SELECT REPLACE(Address, 'St.', 'Street') AS Updated_Address FROM your_table_name;
内容的提问来源于stack exchange,提问作者Chris
相关产品推荐
相关产品推荐

