df
sampleName     realConc      exptname concentrate timepoints replicate    day  var
name1_0     3.877049e-05           0hr        55mM          0        b1 011311   1
name1_20    3.293085e-04           kcl        55mM         20        b1 011311   2
name1_40    3.999433e-05           kcl        55mM         40        b1 011311   3
name2_0     2.939995e-03           0hr        55mM          0        b1 011411   1
name2_20    1.212584e-02           kcl        55mM         20        b1 011411   2
name2_40    1.894434e-02           kcl        55mM         40        b1 011411   3
我想将每个 realConc 值除以时间点为 0 的 realConc 值,该时间点具有相同的日期、复制和集中值
我正在尝试一个for循环,但运气不太好,你能帮帮我吗?
for (i in 1:dim(df)[1]){
df$realConc <- df$realConc[i] / df[which(duplicated(paste(replicate,day))) & df$timepoint == 0,]$realConc[i]
}
我在想这样的事情,但它显然不起作用