这是我的数据集 ( 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
我已经尝试过了,但它不起作用:
Test_Scores <- rowSums(MergedData[Test1, Test2, Test3], na.rm=TRUE)
我收到以下错误消息:
Error in `[.data.frame`(MergedData, Test1, Test2, Test3, :
unused arguments
我该如何解决这个问题?谢谢!!