在R中将表()连接在一起

在R中将表()连接在一起,r,R,因此,为了显示我有多个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=data.frame(组=c(“控制”,“控制”,“

因此,为了显示我有多个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=data.frame(组=c(“控制”,“控制”,“案例A”,“案例B”,“案例c”),c(1,2,3,4,5)) 表(df_1$组)

df_2=数据帧(组=c(“对照组”、“病例A”、“病例A”、“病例B”、“病例D”)、c(1,2,3,4,5)) 表(df_2$组)

我怎样才能把它们加入到1中呢?最好是用一个列来表示它的起源,比如“table1”之类的东西。

像这样

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.太好了!如果回答了你的问题,考虑一下投票/接受。 df_2= data.frame(Group=c("Control","Case A","Case A","Case B", "Case D"), c(1,2,3,4,5)) table(df_2$Group)
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