gpt4 book ai didi

pandas - ValueError : Index contains duplicate entries, 无法 reshape

转载 作者:行者123 更新时间:2023-12-04 12:53:17 28 4
gpt4 key购买 nike

我正在尝试使用以下功能 reshape 我的 pd 数据框:

 ar = ar.pivot(index='Received', columns='Merch Ref', values='acceptance_rate')

数据集如下所示:
     Merch Ref            Received  acceptance_rate
0 SF 2014-08-28 15:38:00 0
1 SF 2014-08-28 15:44:00 0
2 SF 2014-08-28 16:04:00 0
3 WF 2014-08-28 16:05:00 0
4 WF 2014-08-28 16:07:00 0
5 SF 2014-08-28 16:34:00 0
6 SF 2014-08-28 16:55:00 0
7 BF 2014-08-28 17:59:00 0
8 BF 2014-08-29 15:05:00 0
9 SF 2014-08-29 21:25:00 0
10 SF 2014-08-30 10:29:00 0
...

我想获得的是:
                      SF WF BF 
2014-08-28 15:38:00 0 1 0
2014-08-28 15:44:00 0 1 0
2014-08-28 16:04:00 0 0 1
2014-08-28 16:05:00 1 1 0
2014-08-28 16:07:00 0 0 1
2014-08-28 16:34:00 1 1 0
2014-08-28 16:55:00 1 1 0
2014-08-28 17:59:00 0 1 0
2014-08-29 15:05:00 0 0 1
2014-08-29 21:25:00 0 0 1
2014-08-30 10:29:00 0 1 0

但是,我收到错误:
 ValueError: Index contains duplicate entries, cannot reshape

这是因为我同时有一些订单。有没有办法汇总/汇总这些订单?

最佳答案

尝试删除重复项:

ar = ar.drop_duplicates(['Received','Merch Ref'])

它应该工作

关于pandas - ValueError : Index contains duplicate entries, 无法 reshape ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31785371/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com