[R] Replacing values job

markleeds at verizon.net markleeds at verizon.net
Wed Nov 28 16:52:20 CET 2007


>From: Serguei Kaniovski <Serguei.Kaniovski at wifo.ac.at>
>Date: 2007/11/28 Wed AM 08:53:34 CST
>To: r-help at stat.math.ethz.ch
>Subject: [R] Replacing values job

newY<-sapply(1:length(Y), function(.element) 
match(Y[.element],X))

i hope it helps you.



>
>Hallo,
>
>I have two vectors of different lengths which contain the same set of
>values:
>
>X < -c(2,6,1,7,4,3,5)
>Y <- c(1,1,6,4,6,1,4,1,2,3,6,6,1,2,4,4,5,4,1,7,6,6,4,4,7,1,2)
>
>How can I replace the values in Y with the index (!) of the corresponding
>values in X. So 2 appears in X in the first coordinate, so all 2’s in Y
>should be replaced by 1, etc.
>
>Thank you for your help,
>Serguei
>
>________________________________________
>Austrian Institute of Economic Research (WIFO)
>
>P.O.Box 91                          Tel.: +43-1-7982601-231
>1103 Vienna, Austria        Fax: +43-1-7989386
>
>Mail: Serguei.Kaniovski at wifo.ac.at
>http://www.wifo.ac.at/Serguei.Kaniovski
	[[alternative HTML version deleted]]


>
>______________________________________________
>R-help at 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.



More information about the R-help mailing list