Ich habe zwei Datenrahmen "df1" und "df2".R - Match Zeile zu Zeile und Zeile zu Spalte zu Element zwischen zwei Datenrahmen ziehen
drugs<-c("Drug1", "Drug1", "Drug1", "Drug2", "Drug2", "Drug2")
level<-c("1", "2", "3", "1", "2", "3")
df1<-data.frame(drugs, level)
standards<-c("Drug1", "Drug2")
std1<-c("100", "100")
std2<-c("200", "200")
std3<-c("300", "300")
df2<-data.frame(standards, std1, std2, std3)
Ich mag Querverweis die Medikamentennamen in df1 mit dem Medikamentennamen in DF2, dann die Ebene entspricht (1, 2, oder 3) mit der Säule in DF2 (STD1 mit Ebene 1, STD2 mit Level 2, usw.) und ziehe den Betrag (100, 200 oder 300) von df2 und füge ihn als neue Spalte in df1 mit dem Namen "Amount" hinzu.
Ich konnte nicht bestimmen, wie ich Verweis basierend auf Zeilen eines Datenframes mit der Zeile und Spalte eines anderen Datenrahmens verknüpfen kann, um das zugeordnete Element aus diesem zweiten Datenrahmen zu ziehen.
Irgendwelche Vorschläge?