假设我有以下数据
date id1 id2 category value
01/01/2019 1000 2000 income 1.0
01/01/2019 1000 2010 income 1.0
01/01/2019 1000 2000 expense 1.0
01/01/2019 1000 2010 expense 1.0
01/02/2019 1000 2000 income 2.0
01/02/2019 1000 2010 income 2.0
01/02/2019 1000 2000 expense 2.0
01/02/2019 1000 2010 expense 2.0
01/04/2019 1000 2000 income 3.0
01/04/2019 1000 2010 income 3.0
01/04/2019 1000 2000 expense 3.0
01/04/2019 1000 2010 expense 3.0
我想填写缺少的日期01/03/2019,但也为id1,id2和类别的每个组合的一行。因此,在我的例子中,将添加4行:
date id1 id2 category value
01/03/2019 1000 2000 income 2.0
01/03/2019 1000 2010 income 2.0
01/03/2019 1000 2000 expense 2.0
01/03/2019 1000 2010 expense 2.0
我很熟悉倒填日期和前填日期,因为这是唯一的索引,但是上面提到的通过组合多个列的值进行回填的特殊问题给我带来了麻烦。有没有想过用熊猫做这个的简单方法?你知道吗
先是轴心问题,然后变成
resample
和ffill
问题相关问题 更多 >
编程相关推荐