我有一个类似于下面的熊猫数据框(我现在在CSV中,因为它在我的工作电脑上):
UNITID,COMPETITORID,COMPETORNAME,PRICE,DATECHANGE 123,555,xyz 1, 2.33,3/3/2013 123,555,xyz 1, 2.34,3/5/2013 123,555,xyz 1, 2.24,3/15/2013 123,666,xyz 2, 4.24,2/15/2013 123,666,xyz 2, 4.44,3/15/2013 123,666,xyz 2, 1.44,3/25/2013 223,777,xyz 3, 2.44,3/25/2013 223,777,xyz 3, 2.54,3/28/2013 223,777,xyz 3, 1.54,3/29/2013
我正在努力填补日期上的空白,例如:
123,555,xyz 1, 2.33,3/3/2013 123,555,xyz 1, 2.33,3/4/2013 123,555,xyz 1, 2.34,3/5/2013 123,555,xyz 1, 2.34,3/6/2013 123,555,xyz 1, 2.34,3/7/2013 123,555,xyz 1, 2.34,3/8/2013 . .
我对熊猫比较陌生,也见过一些类似的例子,但似乎无法让它们发挥作用。我想出了一个可能效率低下的解决方案,我复制了date字段,然后将其上移,减去日期,然后按天数差遍历行-可能不是最好的。你知道吗
有什么想法/建议吗?你知道吗
谢谢。你知道吗
我将加载csv并将“DATECHANGE”列解析为datetime,然后^{} 到该列,调用^{} 并传递param } :
'fill_method=ffill'
以执行每日重采样,然后^{必须临时将索引设置为“DATECHANGE”列,因为重采样仅适用于类似datetime的索引。你知道吗
相关问题 更多 >
编程相关推荐