[R] Reducing execution time

sri vathsan srivibish at gmail.com
Wed Jul 27 15:14:08 CEST 2016


Hi,

I created list of 3 combination numbers (mycombos, around 3 lakh
combinations) and counting the occurrence of those combination in another
list. This comparision list (mylist) is having around 8000 records.I am
using the following code.

myCounts <- sapply(1:nrow(myCombos), FUN=function(i) {
  sum(sapply(myList, function(j) {
    sum(!is.na(match(c(myCombos[i,]), j)))})==3)})

The above code takes very long time to execute and is there any other
effecting method which will reduce the time.
-- 

Regards,
Srivathsan.K

	[[alternative HTML version deleted]]



More information about the R-help mailing list