Python 当存在重复项时,如何对索引重新采样

Python 当存在重复项时,如何对索引重新采样,python,pandas,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,A6IE

我有一张表,如图所示:

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:无法使用方法或限制重新索引非唯一索引

有人能帮忙吗?
谢谢

我想你应该先找出为什么你的时间没有转到你的
DateAdded
列。DateAdded列已经是时间戳格式:看起来不像。它更像是日期格式