On 02/05/2013 05:33 AM, Wim Kreinen wrote:
Hello,
I have a dataframe with positive integers and
for every value> 0
I would like to have 1 and the rest should be zero.
For instance
1 0 1
0 1 1
with df as reference.
df
V1 V2 V3
yes 23 0 5
no 0 5 7
dput (df)
structure(list(V1 = c(23, 0), V2 = c(0, 5), V3 = c(5, 7)), .Names = c("V1",
"V2", "V3"), row.names = c("yes", "no"), class = "data.frame")
Is there a special function?
Hi Wim,
Does this do what you want?
newdf<-matrix(as.numeric(df>0),nrow=2)
Jim
______________________________________________
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.