[R] replacing values in Array

uday uday_143_4u at hotmail.com
Tue Mar 13 11:41:00 CET 2012


I want to replace some values in my Array 
e.g 
data<- c(1,2,3,4,5,6,7,8,9,10,11,12) 
I would like to replace 1,2,3 by 1 , 4,5,6 by 2, 7,8,9 by 3 and 10,11,12 by
4 
I am expecting out put 
data<- 1 1 1  2 2 2 3 3 3 4 4 4 

I have tried replace function 
replace(data, (data==1 |data==2| data==3),1)
replace(data, (data==4|data==5| data==6),2)
replace(data, (data==7|data==8| data==9),3)
replace(data, (data==10 |data==11| data==12),4)
but it changes only for individual operation it does not apply to whole
array. 
So how I should replace values of whole array ? 



--
View this message in context: http://r.789695.n4.nabble.com/replacing-values-in-Array-tp4468739p4468739.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list