Hello,

 

Newbie question and hope you can help .

I have two vector V1 and V2, where length(V2) = length of (V1) * 2;
length(V1) ~ 16,000.

For each member in V1, I need to compare 2 element of V2 for equality

 

i.e. 

for (I in 1:length (V1)) {

     if ( v2[i] == v1[i] & v2[i+1]==v1[i] ){

          statement_1

          statement_2

          .

     }

}

 

This for-loop is too slow (it takes a good 5 minutes on my Windows machine)
to  finish processing the vector V1 of 16,000; I will need to process a lot
more than 16,000  (about 300*16,000).

 

Is there a better way to do looping with R?  Any help is greatly appreciate

 

--MyC.

 

     

 

 

 

 

 


        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to