df1
day primer replicate count
011311 Arc b1 0
011311 Bdnf b1 0
011311 Bves b1 0
011311 Crh b1 0
011311 Egr1 b1 0
次のdf1があり、df1のプライマーとレプリケート値に等しいdf2の行を除外したいと思います。
df2
primer exptname concentrate timepoints replicate day realConc
Acan 0hr 55mM 0 b1 011311 0.0002771494
Acan 0hr 55mM 20 b1 011311 0.0061298654
Acan 0hr 55mM 40 b1 011311 0.0015750373
Arc 0hr 55mM 0 b1 011311 0.0010109867
Arc 0hr 55mM 20 b1 011311 0.0035939088
Arc 0hr 55mM 40 b1 011311 0.0133760938
だから私の質問は、2ウェイマッチを行う方法がわからないということだと思います。そして、それらの値(この場合は行)を除外します
これ欲しい
new_df
primer exptname concentrate timepoints replicate day realConc
Acan 0hr 55mM 0 b1 011311 0.0002771494
Acan 0hr 55mM 20 b1 011311 0.0061298654
Acan 0hr 55mM 40 b1 011311 0.0015750373
私は次のようなことを考えていました:
new_df <- df2[!which(match(paste(df2$primer,df$replicate),paste(df1$primer,df$replicate))),]
明らかに機能していません