ich habe folgenden Datensatz und möchte nun eine zusätzlich Spalte einfügen:
> # Spalte mit Paarcodes einfügen und füllen
> treatment$Paarung<- NA
> head(treatment)
Vollzeit Code Code2 Paarung
2 2013-09-09 20:15:00 08 10 NA
21 2013-09-09 20:16:00 08 10 NA
22 2013-09-09 20:17:00 08 10 NA
23 2013-09-09 20:18:00 09 10 NA
24 2013-09-09 20:19:00 09 10 NA
25 2013-09-09 20:20:00 09 10 NA
Hier stehen die Paarungen drin:
>head(paar)
Paarung paarcode1 paarcode2
1 P01 08 09
2 P02 09 08
3 P03 09 10
4 P04 10 09
5 P05 08 10
6 P06 10 08
Nachher sollte das Ganze so aussehen:
Vollzeit Code Code2 Paarung
2 2013-09-09 20:15:00 08 10 P05
21 2013-09-09 20:16:00 08 10 P05
22 2013-09-09 20:17:00 08 10 P05
23 2013-09-09 20:18:00 09 10 P03
24 2013-09-09 20:19:00 09 10 P03
25 2013-09-09 20:20:00 09 10 P03
Versucht hatte ich so etwas:
> for (i in treatment$Code){
for (j in paar$Paarung){
+ treatment$Paarung[which(treatment$Code[i]==paar$paarcode1 & treatment$Code2[i]==paar$paarcode2)] <- paar$Paarung
+ }
}
Kann mir jemand einen Tipp geben, wie das wirklich funktionieren könnte? Wäre toll

LG
Chris