eine Frage bzgl. Schleifen und If-Anweisung.
Ich habe folgenden Datensatz von longitudinalen Daten:
Code: Alles auswählen
namen <- c("A", "A", "A", "A", "B", "B" , "B", "B", "C", "C")
Zeit <- c("t1", "t2", "t3", "t4", "t1", "t2", "t3", "t4", "t1", "t2") #hier fehlt z.b der Messzeitpunkt t3 und t4 für Proband C ergo die zweite Periode
Gruppe <- c(1,1,2,2,2,2,1,1,1,1) #ergo t1&t2 sind eine Periode und t3&t4 sind eine Periode
Ergebnis <- c(10,10,10,10, 10,10,10,10,10,10)
Dataframe <- data.frame(Proband= namen, Zeitpunkt= Zeit, Gruppe = Gruppe, Ergebnis = Ergebnis)
Dataframe
Ich habe es durch die If Anweisung und For-Schleife probiert, allerdings scheitere ich irgendwie daran, dass ich dies ja für alle Probanden (namen) machen muss und die Bedingung erfüllt sein muss.
der durch die Anweisung überschriebene Ergebnisvektor für die ersten drei Probanden sollte dann z.b. sein:
Code: Alles auswählen
Ergebnis <- c(10,12,10,10, 10,10,10,10,10,12.5)