Peter Ehlers wrote:
Vitória Magalhães Piai wrote:
Hi,
I'm quite new using R and have got no one to help me get through it.
Hopefully someone can help me with one problem I've been struggling
with for the last hours!!
(Sorry if I'm using the wrong terminology as well!)
I have a data matrix in which SIE is one of my variables. What I need
to do now is to create a new variable (group) if a certain condition
in SIE is met.
I tried:
if (data2$SIE < 50.646){
data2$group=as.factor("small")
}
which gives me "In if (data2$SIE < 50.646) { : the condition has
length > 1 and only the first element will be used"
and
ifelse (data2$SIE < 50.64593, data2$group =
as.factor("small"),data2$group = as.factor("large"))
with "Error: unexpected '=' in "ifelse (data2$SIE < 50.64593,
data2$group ="
I tried all other kinds of variations and so far, nothing!!
Do all of the following:
?"="
?"=="
?"if"
?ifelse
-Peter Ehlers
Actually, I assumed without checking that ?ifelse would
have an example of assignment of the result of the test.
(Maybe it could be added.)
yourVariable <- ifelse(...)
-Peter Ehlers
Is there a good way to do this that someone could teach me?
Thank you so much,
Vitória
______________________________________________
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.
______________________________________________
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.