On Aug 18, 2011, at 5:52 AM, Rut S wrote:


Dear sir/madam,

I tried to recode some complex multiple variables and run into a problem that
r can change only some column that I want to change.

I can reproduce the problem with this

idfortest <- c(6,23,46,63,200,238,297,321,336,364,386,392,414,434,441)
id <- seq(1:500)
id[id==idfortest]

the result showed
Warning in id == idfortest :
 longer object length is not a multiple of shorter object length
[1] 200 386 434

can you enlighten me for this, thank you in advance.

What is the puzzle? Seems that the warning is fairly clear. "id" is nto the same length as "idfortest".

Is your confusion about how "==" works or about how argument recycling operates in the situation where arguemtns have unequal lengths?


--

David Winsemius, MD
West Hartford, CT

______________________________________________
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