假设我有两个二进制变量:
group <- rbinom(100,1,0.6)
y <- rbinom(100,1,0.3)
table(group,y)
y
group 0 1
0 26 13
1 42 19
如何以这种格式列出表格或对表格输出进行排序:
y
group 1 0
0 13 26
1 19 42
根据您要解决的更大问题,这些方法之一可能会有所帮助。作为参考,这是我最初得到的:
> set.seed(1)
> group<-rbinom(100,1,0.6)
> y<-rbinom(100,1,0.3)
>
> table(group,y)
y
group 0 1
0 28 15
1 42 15
您可以使用自己选择的因子水平顺序将其重新定义y
为a factor
,然后将其制成表格:
> table(group,factor(y,levels=c("1","0")))
group 1 0
0 15 28
1 15 42
或者,您可以table
按上述方式运行,然后对输出的列进行排序:
> table(group,y)[,c("1","0")]
y
group 1 0
0 15 28
1 15 42
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句