How to optimize the following code with nested while-loop? Multicore an option?
I am having a challenge with a piece of code that takes very long to execute and I am wondering what are the key tricks to optimize the execution time of this code. I have to admit that the input data.frame is significant (140,000 rows) and that the output data.frame is approximately 220,000 rows. A sample of the input 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