[R] Presence/ absence data from matrix to single column
arun
smartpink111 at yahoo.com
Sat Oct 6 17:33:57 CEST 2012
Hi John,
Thanks for your comments.
I have both packages. I am using R 2.15. May be reshape is out-of-date. I don't load reshape2 (may be lazy to add 2 at the end) that much except when I need dcast() .... I tried the code with only reshape2 loaded, and is getting the same result.
A.K.
----- Original Message -----
From: John Kane <jrkrideau at inbox.com>
To: arun <smartpink111 at yahoo.com>
Cc:
Sent: Saturday, October 6, 2012 11:24 AM
Subject: Re: [R] Presence/ absence data from matrix to single column
I think reshape is out of date. reshape2 has been out for about a year I think.
John Kane
Kingston ON Canada
> -----Original Message-----
> From: smartpink111 at yahoo.com
> Sent: Sat, 6 Oct 2012 08:15:34 -0700 (PDT)
> To:melt(dat1,id=c("Year","Route","Point"))
> Subject: Re: [R] Presence/ absence data from matrix to single column
>
> Hi,
> Try this:
> dat1<-read.table(text="
> Year Route Point Sp1 Sp2 Sp3
> 2004 123 123-1 0 1 0
> 2004 123 123-2 0 1 1
> 2004 123 123-10 1 1 0
> ",header=TRUE,sep="",stringsAsFactors=FALSE)
>
> library(reshape)
> melt(dat1,id=c("Year","Route","Point"))
> Year Route Point variable value
> 1 2004 123 123-1 Sp1 0
> 2 2004 123 123-2 Sp1 0
> 3 2004 123 123-10 Sp1 1
> 4 2004 123 123-1 Sp2 1
> 5 2004 123 123-2 Sp2 1
> 6 2004 123 123-10 Sp2 1
> 7 2004 123 123-1 Sp3 0
> 8 2004 123 123-2 Sp3 1
> 9 2004 123 123-10 Sp3 0
> A.K.
>
>
>
>
>
> ----- Original Message -----
> From: agoijman <agoijman at cnia.inta.gov.ar>
> To: r-help at r-project.org
> Cc:
> Sent: Saturday, October 6, 2012 11:03 AM
> Subject: [R] Presence/ absence data from matrix to single column
>
> I've been trying to reshape this database but haven't succeed at it. I
> tried
> using loops but can't get it right. I just want to reshape my database
> from
> this matrix, to the one below, with only one column of data.
>
> Year Route Point Sp1 Sp2 Sp3
> 2004 123 123-1 0 1 0
> 2004 123 123-2 0 1 1
> 2004 123 123-10 1 1 0
>
> What I want:
>
> Year Route Point
> 2004 123 123-1 Sp1 0
> 2004 123 123-2 Sp1 0
> 2004 123 123-10 Sp1 1
> 2004 123 123-1 Sp2 1
> 2004 123 123-2 Sp2 1
> 2004 123 123-10 Sp2 1
> 2004 123 123-1 Sp3 0
> 2004 123 123-2 Sp3 1
> 2004 123 123-10 Sp3 0
>
>
>
>
> --
> View this message in context:
> http://r.789695.n4.nabble.com/Presence-absence-data-from-matrix-to-single-column-tp4645271.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> 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.
>
>
> ______________________________________________
> 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.
____________________________________________________________
TRY FREE IM TOOLPACK at http://www.imtoolpack.com/default.aspx?rc=if5
Capture screenshots, upload images, edit and send them to your friends
through IMs, post on Twitter®, Facebook®, MySpace™, LinkedIn® – FAST!
More information about the R-help
mailing list