[R] Re-post data format question (apologies)

Sarah Goslee sarah.goslee at gmail.com
Sat Feb 7 20:51:55 CET 2009


There are various ways, but for simple convenience that's exactly
the job that crosstab() in ecodist was written for.

Sarah

On Sat, Feb 7, 2009 at 2:47 PM, Drew Garey <corydalus at gmail.com> wrote:
> Hello all,
>
>
>
> I have a *.csv file that looks like this (actual file is orders of magnitude
> larger):
>
>
>
> Site                  taxa                  no.ind
>
> forest                LMA                1
>
> forest                LCY                1
>
> forest                SCO                1
>
> meadow           LMA                2
>
> meadow           LCY                1
>
> meadow           PNT                 3
>
>
>
> I am interested in, but have failed to create, code that efficiently
> converts it to a site-by-taxa matrix or data frame that looks like this:
>
>
>
>                        LMA    LCY    SCO    PNT
>
> Forest              1          1          1          0
>
> Meadow          2          1          0          3
>
>
>
>
>
> With no repeating taxa names and zeros where a taxon is not listed for a
> site.  Any help would be greatly appreciated.
>
>
>
> Regards,
>
>
>
> Drew Garey
>
> Aquatic Ecoloy Lab Manager
>
> Virginia Commonwealth University
>
>        [[alternative HTML version deleted]]
>

-- 
Sarah Goslee
http://www.functionaldiversity.org




More information about the R-help mailing list