R中prop.table函数的一般问题

R中prop.table函数的一般问题,r,R,我使用以下示例代码来获得给定临床数据集中不同淋巴结(N期)状态患者的分布情况 prop.table(table(dataframe$Cohort=="A", dataframe$Nstage)) %>% `*`(100) %>% round(2) 我得到的结果如下所示: 然而,我希望我的结果加起来是100%,而不是分为虚假和真实的类别。我正在寻找的结果应该如下所示(仅举一个例子): 是否有办法编辑prop.table函数以获得此结果 谢谢 否,无法编辑

我使用以下示例代码来获得给定临床数据集中不同淋巴结(N期)状态患者的分布情况

prop.table(table(dataframe$Cohort=="A", dataframe$Nstage)) %>%  
  `*`(100) %>% round(2)
我得到的结果如下所示:

然而,我希望我的结果加起来是100%,而不是分为虚假和真实的类别。我正在寻找的结果应该如下所示(仅举一个例子):

是否有办法编辑prop.table函数以获得此结果


谢谢

否,无法编辑
prop.table
函数以获得所需结果。如果您希望百分比之和等于%100,则首先获取队列“a”的子集,然后将其制成表格

with(subset(dataframe, Cohort=="A"),
   round(100*prop.table(table(Nstage)), 2)
)

您可以使用
dput
共享数据吗<代码>dput(数据帧)?
with(subset(dataframe, Cohort=="A"),
   round(100*prop.table(table(Nstage)), 2)
)