[R] Crosstabulation with a frequency variable
Sarah Goslee
sarah.goslee at gmail.com
Thu Aug 13 15:39:34 CEST 2015
Hi,
There are lots of ways to do it in base R, but a long time ago I got
frustrated and wrote a crosstab function that did exactly what I
wanted:
library(ecodist)
mydata <- data.frame(var1=c(0,0,1,1),var2=c(0,1,0,1),freq=c(11,12,13,14))
crosstab(var1, var2, freq, data=mydata)
0 1
0 11 12
1 13 14
Sarah
On Thu, Aug 13, 2015 at 5:30 AM, Dean1 <web13site at yahoo.co.uk> wrote:
> Hi all,
>
> I've had a few years experience with R, which is why this is so frustrating,
> my problem seems so simple but I can't find a solution.
>
> I have a data frame in the following form:
>
> data.frame(var1=c(0,0,1,1),var2=c(0,1,0,1),freq=c(11,12,13,14))
>
> How do I create a crosstab with frequencies?
> 0 1
> 0: 11 12
> 1: 13 14
>
>
--
Sarah Goslee
http://www.functionaldiversity.org
More information about the R-help
mailing list