第3节,pandas实现excel的替换操作

替换操作是用excel进行办公室常见的动作,有写内容由于输入不规范,需要替换,比如下面的情形

城市名称里,上海和广州都是拼音,我们用pandas来实现这个功能

import pandas as pd


file_path = "./data/查找替换.xlsx"

df = pd.read_excel(file_path)
df['城市'].replace("shanghai", "上海", inplace=True)
df['城市'].replace("guangzhou", "广州", inplace=True)

df.to_excel("./data/查找替换-修改后.xlsx", index=False)
  1. inplace 参数设置为True,表示原地修改
  2. to_excel 方法里,index参数设置为False, dataframe 的索引不会写入到excel里
  3. 保存数据时,最好重命名,不要覆盖原来的文件,避免数据丢失

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案