首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >熊猫-Merging的日期栏不起作用

熊猫-Merging的日期栏不起作用
EN

Stack Overflow用户
提问于 2020-05-03 16:04:25
回答 2查看 254关注 0票数 0

你好,堆栈溢出社区。在尝试在共享相同日期列的两个数据文件之间进行简单合并时,我遇到了一个问题。对不起,我对python并不熟悉,也许我表达自己的方式还不太清楚。我正在从事与股票价格计算有关的项目。第一个数据框架有日期和收盘价列,而第二个数据帧只有类似的日期列。我的目标是获得一个单一的日期列,它将有匹配的收盘价列在它旁边。

这就是我为合并两个数据文件inner_join = pd.merge(df.iloc[7:79],df1[['Ex-Date','FDX UN Equity']],on ='Ex-date',how ='inner')所做的工作。

inner_join

前日期指日期栏,FXD联合国股票指收盘价栏

我得到了这样的结果:

代码语言:javascript
复制
) = self._get_merge_keys() 
# validate the merge keys dtypes. We may need to coerce
# Check for duplicates
# work-around for merge_asof(right_index=True)
KeyError: 'Ex-date'```

熊猫阅读日期列的格式不同,所以我为原始excel文件中的日期列创建了相同的格式,但这并没有帮助。我尝试过各种各样的合并,但也没有成功。有人知道怎么回事吗?

EN

回答 2

Stack Overflow用户

发布于 2020-05-03 16:22:24

代码将如下所示

代码语言:javascript
复制
    import pandas as pd
    inner_join = pd.merge_asof(df, df1, on = 'Ex-date')
票数 0
EN

Stack Overflow用户

发布于 2020-05-03 16:22:34

将两个列标题名称更改为相同的小写,然后再次合并。检查一下日期..。在合并和使用how=‘left’之前,列名标题应该相同

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

https://stackoverflow.com/questions/61577579

复制
相关文章

相似问题

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