Dear Vlatka, It's impossible to know what the problem is without knowing something about your data, which you didn't tell us either in this message or your subsequent one.
The recode command should work: > (x <- c(rep(0, 5), sample(1:30, 5, replace=TRUE))) [1] 0 0 0 0 0 17 27 19 19 2 > recode(x, "0='A'; 1:30='B'") [1] "A" "A" "A" "A" "A" "B" "B" "B" "B" "B" The cut command requires include.lowest=TRUE and it helps to spell the labels argument correctly: > cut(x, breaks=c(0,1,30), include.lowest=TRUE, labels=c('0', '1 and more')) [1] 0 0 0 0 0 1 and more [7] 1 and more 1 and more 1 and more 1 and more Levels: 0 1 and more I hope this helps, John -------------------------------- John Fox Senator William McMaster Professor of Social Statistics Department of Sociology McMaster University Hamilton, Ontario, Canada web: socserv.mcmaster.ca/jfox > -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On > Behalf Of Vlatka Matkovic Puljic > Sent: April-07-10 1:31 PM > To: r-help@r-project.org > Subject: [R] recoding variables-recode not working > > Hi, > > I have numerical variable that I want to recode into categories '0' and '1 > and more' and do analysis with that data. > I have tried various of possibilities to do so, but I am sucked and nothing > is working. > > recode(Q12, "0='A';1:30='B'") > cut(Q12, breaks=c(0,1,30), lables=c('0', '1 and more')) > cat(Q12, "0=0;1-33=1") > > What should I do to make it right? > > -- > ************************** > Vlatka > > [[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. ______________________________________________ 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.