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 <coryda...@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

______________________________________________
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.

Reply via email to