pythonpandas无列名数据合并_合并pandas中没有列名的两个数据帧(pandas不熟悉)

简短说明:

如果数据中有重复的列名,请确保在读取文件时重命名其中一列。在

如果您的数据中有NaN等,请删除它们。在

然后用下面的正确答案合并。在

可能是个很简单的问题。在

我有两个使用pandas.read_csv()读入的数据集。在

我的数据在两个独立的csv中。在

代码如下:import mibian

import pandas as pd

underlying = pd.read_csv("txt1.csv", names=['dt1','price']);

options = pd.read_csv("txt2.txt", names=['dt2','ticker','maturity','strike','cP','px','strike','yield','rF','T','rlzd10']);

merged = underlying.merge(options, left_on='dt1', right_on='dt2');

我的两个数据头如下所示:

^{pr2}$

以及>>> options.head();

0 1 2 3 4 5 6 7 8 9 10

0 20130628 SVXY 20130817 32.5 call 39.22 32.5 0 0.005 0.136986 0.411224

所以我在这两个数据集中的第0列是我要合并的键,我要保留两个结果集中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值