这是我的数据集(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)
我该如何解决这个问题?谢谢!!