"df1"と "df2"という2つのデータフレームがあります。R - 2つのデータフレーム間で要素を引っ張るために、行と行とを一致させる
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)
Iは、次いでレベルと一致し、DF2における薬物名でDF1クロスリファレンスに薬剤名が欲しい(1、2、または3)レベル1とDF2の列を有する(STD1、STD2とレベル2など)、df2から量(100,200,300)を引き出し、df1の "Amount"という新しい列として追加します。
1つのデータフレームの行と別のデータフレームの行とを基準にして、どのように参照すると、その第2のデータフレームから関連する要素を引き出すことができないのですか。
提案がありますか?ここで