У меня есть df, как показано ниже:
President Start Date End Date
B Clinton 1992-01-01 1999-12-31
G Bush 2000-01-01 2007-12-31
B Obama 2008-01-01 2015-12-31
D Trump 2016-01-01 2019-12-31 # not too far away!!
Я хочу создать еще один df, что-то вроде этого
timestamp President
1992-01-01 B Clinton
1992-01-02 B Clinton
...
2000-01-01 G Bush
...
В основном я хочу создать фрейм данных, индекс которого - времяштамп, а затем его содержимое выбирается на основе условия в двух столбцах другого df.
Я чувствую, что в пандах есть способ сделать это, но я не уверен, как это сделать.Я пытался использовать np.piecewise
, но, кажется, создание условий будет для меня очень трудным.Как я мог это сделать?