Как оптимизировать следующий код с помощью вложенного цикла while? Многоядерный вариант?

У меня возникла проблема с фрагментом кода, выполнение которого занимает очень много времени, и мне интересно, каковы основные приемы оптимизации времени выполнения этого кода. Я должен признать, что входной data.frame является значительным (140 000 строк) и что выходной data.frame составляет приблизительно 220 000 строк.

Образец ввода data.frame:

head(extremes)
X_BusinessIDDescription     min         max         month
ID105                       2007-12-01  2008-06-01  2007-12-01
ID206                       2007-12-01  2009-07-01  2007-12-01
ID204                       2007-12-01  2008-02-01  2007-12-01
ID785                       2008-07-01  2010-08-01  2008-07-01
ID125                       2007-11-01  2008-07-01  2007-11-01
ID107                       2007-11-01  2011-06-01  2007-11-01

Data.frame, который будет расширен с помощью цикла. Data.frame инициируется, чтобы получить структуру на месте.

output 

Ответы на вопрос(1)

Ваш ответ на вопрос