如何在R中的表输出中对因子级别进行排序?

大卫·Z

假设我有两个二进制变量:

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
斯蒂芬·科拉萨(Stephan Kolassa)

根据您要解决的更大问题,这些方法之一可能会有所帮助。作为参考,这是我最初得到的:

> 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在R中按预定的因子级别顺序对数据帧进行排序?

如何在R中对SessionInfo()的输出进行排序?

如何按R中的条件对因子进行排序?

如何从两列中按因子级别分组并输出显示R中每个级别总和的新列?

PHP如何在5x5表中对数组的输出进行排序?

如何在R中对颜色进行排序

您如何在R中对因子水平进行分组?

如何从鼠尾草输出中对多项式项因子进行重新排序

R:如何在ggplots中按另一列(因子或字符标签)对字符列进行排序

如何在meteorhacks中对文档进行排序:聚合输出

如何在Reducer输出中对逗号分隔的键进行排序?

如何在脚本中对 find 命令的输出进行排序

如何在Django中对模型输出进行排序?

如何按子级别中的行数对MultiIndex级别进行排序

如何在 R 的数据框中创建具有三个级别的因子?

如何在ReactJS中对HTML表进行排序

如何在Lua中对多维表进行排序?

如何在Pandas中对数据透视表进行排序

如何在 Shiny 中对多个表进行排序

如何在antd表中对布尔列进行排序?

如何在 Kotlin 中对奖牌表数组进行排序?

如何使用for循环覆盖R中多因子变量的级别?

在 R 中运行 GLMER 时,如何忽略特定的因子级别?

通过因子相关数之和对R中的数据进行排序

通过R中的数据对因子水平进行重新排序

如何获得R中的表(·)以因子顺序而不是字母顺序输出列名称?

如何在R中添加新因子

因子如何在R中自动定级?

R:如何在BASE R中重新编码二进制因子级别(0 = 0,1 = 1)