У меня есть набор данных, как показано ниже:
pd.DataFrame({'Date':['2019-01-01','2019-01-03','2019-01-01','2019-01-04','2019-01-01','2019-01-03'],'Name':['A','A','B','B','C','C'],'Open Price':[100,200,300,400,500,600],'Close Price':[200,300,400,500,600,700]})
Теперь мы можем видеть, что в этой таблице пропущено несколько дневных записей.то есть 2019-01-02 для A и 2019-01-02, 2019-01-03 для B и 2019-01-02 для C.
Что я хочу сделать, это добавить фиктивные строки вдата-фрейм для этих дат,
и столбец цены закрытия, аналогичный следующему открытию цены на следующий день.И мне плевать на цену открытия, она может быть либо в нан, либо в 0
Ожидаемый результат
pd.DataFrame({'Date':['2019-01-01','2019-01-02','2019-01-03','2019-01-01','2019-01-02','2019-01-03','2019-01-04','2019-01-01','2019-01-02','2019-01-03'],'Name':['A','A','A','B','B','B','B','C','C','C'],'Open Price':[50,'nan',150,250,'nan','nan',350,450,'nan',550],'Close Price':[200,150,300,400,350,350,500,600,550,700]})
Любая помощь будет оценена!