我正在尝试通过比较两个excel文件中的日期来用新的excel文件更新数据。
目标是更新以前的日期列,并将在新excel中找到的新日期添加到旧excel中。
还将格式从旧列复制到添加的新列中。
我做了什么,我试图合并两个Excel中的数据框。我仍然需要逻辑方面的帮助。
请有人帮忙
答案 0 :(得分:0)
格式值得单独提出一个问题。 这是我认为您正在寻求的合并方法。 快速总结中,我们使用Combine_first()
df_old_excel = pd.read_excel(r'C:\temp\Excel_Old_File.xlsx',header =1)
df_new_excel = pd.read_excel(r'C:\temp\Excel_New_File.xlsx',header =1)
df_old_excel = df_old_excel.set_index('DATE')
df_new_excel.index = df_old_excel.index
df_new_excel.combine_first(df_old_excel)