Nachfolgendes Beispiel Linien einiger Daten zur Gruppe I haben:Wie durch aufeinanderfolgende Zeilen in R
A B participant trial CURRENT_ID C
0 1 ppt01 45 3 0 #row1
1 0 ppt01 45 4 0 #row2
0 1 ppt01 45 10 0 #row3
0 0 ppt01 45 11 0 #row4
1 0 ppt01 45 12 0 #row5
0 1 ppt01 87 2 0 #row6
1 0 ppt01 87 3 0 #row7
1 1 ppt01 87 4 1 #row8
1 1 ppt01 87 5 1 #row9
0 1 ppt02 55 5 0 #row10
1 0 ppt02 55 6 0 #row11
0 1 ppt02 55 9 0 #row12
1 0 ppt02 55 10 0 #row13
0 1 ppt02 55 11 1 #row14
1 0 ppt02 55 12 0 #row15
ich zu einer Gruppe müssen die Daten durch Teilnehmer, Versuch und aufeinanderfolgende Reihen von CURRENT_ID. Die aufeinanderfolgenden Zeilen von CURRENT_ID müssen jedoch von Teilnehmer und Test berücksichtigt werden und müssen möglicherweise zweimal berücksichtigt werden. Hier ein Beispiel, wie ich die aufeinanderfolgenden Zeilen betrachten muss. Wie Sie sehen können, müssen einige Zeilen zweimal berücksichtigt werden (zB Teilnehmer ppt01, Versuch 45, CURRENT_ID 11), mit der vorhergehenden und folgenden Zeile:
A B participant trial CURRENT_ID C
0 1 ppt01 45 3 0 #row1
1 0 ppt01 45 4 0 #row2
0 1 ppt01 45 10 0 #row3
0 0 ppt01 45 11 0 #row4
0 0 ppt01 45 11 0 #row4
1 0 ppt01 45 12 0 #row5
0 1 ppt01 87 2 0 #row6
1 0 ppt01 87 3 0 #row7
1 0 ppt01 87 3 0 #row7
1 1 ppt01 87 4 1 #row8
1 1 ppt01 87 4 1 #row8
1 1 ppt01 87 5 1 #row9
0 1 ppt02 55 5 0 #row10
1 0 ppt02 55 6 0 #row11
0 1 ppt02 55 9 0 #row12
1 0 ppt02 55 10 0 #row13
1 0 ppt02 55 10 0 #row13
0 1 ppt02 55 11 1 #row14
0 1 ppt02 55 11 1 #row14
1 0 ppt02 55 12 0 #row15
Wie die aufeinanderfolgenden Reihen von CURRENT_ID enthalten in library(dplyr)
group_by(participant,trial)
?
Wie beurteilen Sie die Daten neu zu organisieren wollen? –
Wjy sind A, B, C, und die # Kommentare dort? Warum wird speziell 11 verdoppelt? – lukeA
Ich möchte group_by die Daten, weil ich dann einige Berechnungen mit den Spalten A, B und C basierend auf der Gruppierung nach Teilnehmer, Test und aufeinanderfolgenden Zeilen von CURRENT_ID vornehmen müssen. – dede