熊猫如何在有重复项时对索引重新采样

时间:2019-12-20 01:46:23

标签: python pandas

我有一张表,如下所示:

DateAdded,SerialNo,Price,SellerID
2019-12-08,B0043T7FXE,23.99,A3ACUPJ4C2HX16
2019-12-08,B00WBJGUA2,159.0,AKFIC6WL0CEQJ
2019-12-08,B0131RG6VK,224.0,AWJMXP5IJRVY4
2019-12-08,B0177FO9X4,379.99,A3BZ4PFG2UQP4O
2019-12-08,B01D1TTHGO,174.99,A6IE4BQ0ZDGZL
2019-12-08,B01H0REL0U,375.0,A3CYTIH19FT9YG
2019-12-08,B01I3I9L8M,177.98,A1JN7BJ51N99LT
2019-12-08,B01M65EKLG,224.73,ANRQ8YPYMWERJ
2019-12-08,B01M66NWOQ,286.48,AUV5OXA4KGE56
2019-12-08,B01MAW2294,229.99,A3SVXW1QA62AY5


我想以15分钟的间隔重新采样数据帧(DateAdded列已经是时间戳格式,但是由于某种原因它没有显示出来??)并向前填充其他所有列。

我尝试过:

df1 = df1.resample('15min',on='DateAdded').ffill()

并显示错误:

ValueError:不支持从level =或on =选择上采样,请使用.set_index(...)将索引显式设置为类似datetime的

我也尝试设置索引,但是因为日期中有重复项并且此错误弹出,所以它也无法工作:

ValueError:无法使用方法或限制重新索引非唯一索引

有人能帮忙吗? 谢谢

0 个答案:

没有答案