小编use*_*588的帖子

R中的行和列总和

这是我的数据集(MergedData)在R中的样子的示例,其中我的每个参与者(5行)在每个测试中获得了分数(7列).我想知道所有测试的总分(所有列),但是每个参与者(行).

另外,我的完整数据集不仅仅包含这几个变量,所以如果可能的话,我想使用公式和循环来实现它,而不必逐行/逐列地输入.

Participant TestScores     
ParticipantA    2   4   2   3   2   3   4
ParticipantB    1   3   2   2   3   3   3
ParticipantC    1   4   4   2   3   4   2
ParticipantD    2   4   2   3   2   4   4
ParticipantE    1   3   2   2   2   2   2
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它不起作用:

Test_Scores <- rowSums(MergedData[Test1, Test2, Test3], na.rm=TRUE)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

Error in `[.data.frame`(MergedData, Test1, Test2, Test3,  : 
  unused arguments
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?谢谢!!

r rowsum

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

r ×1

rowsum ×1