用Pandas库中的drop_duplicates()去重无效
,以下是相关部分代码。用下面的代码得到的结果是带有重复行的,这意味着drop_duplicates()没有起作用。程序执行完成后,我再单独执行去重的语句,结果又是正确的。不知道问题出在哪里。求老师解答!!!
如果路径/文件存在
if os.path.exists(filepath):
#读取已有数据
data_road_exist = pd.read_excel(filepath)
#将新增数据追加到原有数据中
data_road_exist = data_road_exist.append(road_rank ,ignore_index=True)
#去除重复数据
data_road_exist.drop_duplicates()
#将数据写入指定文件
out = pd.ExcelWriter(filepath)
data_road_exist.to_excel(out)
out.save()
else:
pd.DataFrame.to_excel(road_rank,filepath)