python dataframe重新索引_Concat DataFrame重新索引仅对唯一值索引对象有效

在尝试使用pd.concat将两个DataFrame(df1和df2)按列拼接时,遇到InvalidIndexError,提示'Reindexing only valid with uniquely valued Index objects'。错误发生在对非唯一索引进行concat操作时。尽管已删除重复项和冲突列,问题依然存在。寻求解决方案。
摘要由CSDN通过智能技术生成

我正试图说明以下几点:

df1型price side timestamp

timestamp

2016-01-04 00:01:15.631331072 0.7286 2 1451865675631331

2016-01-04 00:01:15.631399936 0.7286 2 1451865675631400

2016-01-04 00:01:15.631860992 0.7286 2 1451865675631861

2016-01-04 00:01:15.631866112 0.7286 2 1451865675631866

以及

df2型bid bid_size offer offer_size

timestamp

2016-01-04 00:00:31.331441920 0.7284 4000000 0.7285 1000000

2016-01-04 00:00:53.631324928 0.7284 4000000 0.7290 4000000

2016-01-04 00:01:03.131234048 0.7284 5000000 0.7286 4000000

2016-01-04 00:01:12.131444992 0.7285 1000000 0.7286 4000000

2016-01-04 00:01:15.631364096 0.7285 4000000 0.7290 4000000

与data = pd.concat([df1,df2], axis=1)

但我得到了如下结果:InvalidIndexError Traceback (most recent call last)

in ()

----> 1 data = pd.concat([df1,df2], axis=1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>