首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过保留python的格式,从新更新旧的excel

通过保留python的格式,从新更新旧的excel
EN

Stack Overflow用户
提问于 2018-07-03 23:04:26
回答 1查看 538关注 0票数 0

我试图通过比较两个excel文件中的日期,用新的数据更新旧的excel文件。

目标是更新以前的日期列,并将在新excel中找到的新日期添加到旧excel中。

还要将旧列中的格式复制到已添加的新列中。

我所做的是,我尝试合并来自两个excels的数据帧。我仍然需要在逻辑上的帮助。

Excel Old File

Excel New File

请帮帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-04 08:47:08

格式化是一个值得单独讨论的问题。这是我的合并方法,我认为你正在寻找。简而言之,我们使用combine_first()

代码语言:javascript
复制
df_old_excel = pd.read_excel(r'C:\temp\Excel_Old_File.xlsx',header =1)

代码语言:javascript
复制
df_new_excel = pd.read_excel(r'C:\temp\Excel_New_File.xlsx',header =1)

代码语言:javascript
复制
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)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51157769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档