【问题标题】:Join table() together in R在 R 中将 table() 连接在一起
【发布时间】:2020-06-22 10:57:26
【问题描述】:

所以我遇到了一个问题,以便在我有多个 NA 的一些数据中显示我的组的频率。

这是一个例子,我已经用函数 drop_na 删除了 Na,所以如果我已经得到了表格,它们是“无关紧要的”。

df_1= data.frame(Group=c("Control","Control","Case A","Case B", "Case C"), c(1,2,3,4,5))
表(df_1$Group)

df_2= data.frame(Group=c("Control","Case A","Case A","Case B", "Case D"), c(1,2,3,4,5) )
表(df_2$Group)

我怎样才能将它们加入 1?,最好用一列指示其来源为“table1”或其他东西。

【问题讨论】:

    标签: r


    【解决方案1】:

    像这样?

    tab <- rbind(table(df_1$Group),table(df_2$Group))
    rownames(tab) <- c("table 1", "table 2")
    tab
    
            Case A Case B Case C Control
    table 1      1      1      1       2
    table 2      2      1      1       1
    

    【讨论】:

    • 好的,谢谢。我确实尝试过 rbind,但我忘了列出第二个参数:D.
    • 太棒了!如果这回答了您的问题,请考虑支持/接受。
    猜你喜欢
    • 2023-03-16
    • 2022-08-03
    • 2015-04-14
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多