Как оптимизировать следующий код с помощью вложенного цикла 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