我试图通过比较两个excel文件中的日期,用新的数据更新旧的excel文件。
目标是更新以前的日期列,并将在新excel中找到的新日期添加到旧excel中。
还要将旧列中的格式复制到已添加的新列中。
我所做的是,我尝试合并来自两个excels的数据帧。我仍然需要在逻辑上的帮助。
请帮帮忙
发布于 2018-07-04 08:47:08
格式化是一个值得单独讨论的问题。这是我的合并方法,我认为你正在寻找。简而言之,我们使用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)
https://stackoverflow.com/questions/51157769
复制相似问题