У меня возникли проблемы с отображением определенных c секторов в течение определенного периода времени. Чтобы дать вам пример. Вот данные сектора акции.
ticker sector_code entry_date exit_date
abc sec1 20080501 20110504
abc sec2 20110505 20120403
abc sec3 20120404 NA
Период времени: 01.01.2008 - 01.01.2020. Я хотел бы создать такую таблицу:
abc
2008-01-01 no_sector
...
2008-05-01 sec1
2008-05-02 sec1
...
2011-11-11 sec2
...
Мой основной c инстинкт - использовать циклы и операторы if. Но я обнаружил, что это будет очень сложно и дорого с точки зрения вычислений. Я не мог придумать других способов сделать это. Не могли бы вы помочь мне? Большое спасибо.