如何对列(和行)求和并在R中创建新的数据帧

如何对列(和行)求和并在R中创建新的数据帧,r,statistics,sum,row,R,Statistics,Sum,Row,我有一系列措施,数据如下: Subject Group QP1 QP2 QP3 QP4 QP5 1 high yes yes no yes no 2 low no yes no no yes 3 high no no no no no 4 low yes no yes no yes 5

我有一系列措施,数据如下:

Subject    Group   QP1   QP2   QP3   QP4   QP5
1          high    yes   yes   no    yes   no
2          low     no    yes   no    no    yes
3          high    no    no    no    no    no
4          low     yes   no    yes   no    yes
5          low     yes   no    no    no    yes
我希望能够:

(1) 制作一个新的数据框,记录每个列的计数(有多少个“是”,多少个“否”),但分别针对高分组和低分组,这样我就可以在每个度量值的组之间运行一些统计数据。 (2) 然后对各组之间的最终计分进行汇总(即,我想知道每组QP1到QP5的总分)

因此,我的数据如下(1):

及(二):


感谢您的任何想法!

您如何在QP1I下获得高和低的2和3?我只是随意生成了一些数字作为示例,但这些数字是从问卷中提取的,例如“您在过去一周喝了多少酒?”.是的,我的意思是使用我们的示例,我无法理解如何在QP1下得到高和低的2和3。如果你能解释,回答这个问题会很有帮助
Group   QP1   QP2   QP3   QP4   QP5
high    2      1     3    0      4
low     3      4     2    5      1
Group   Total QP1:QP5
high         10
low          15