我有一大组缩放因子,我希望将其应用于数据框,这些因子对于样本来自的特定组以及特定于样本的每个变量。我试图为这个问题构建一个最简单的例子。按组和变量名称缩放R数据框中的值
缩放因子
Batch A B
Q 1.01 1.31
R 0.90 1.22
S 1.04 1.09
DATA
这样的话,比方说,一批Q采样1将从23去的,10至23.23,13.1
我意识到有可能是在解决方案的某个地方适用于此,但我正在努力研究从哪里开始。任何帮助非常赞赏:-)
scaling_factors_example<-data.frame(Batch=c("Q","R","S"),A=c(1.01,0.9, 1.04), B=c(1.31, 1.22, 1.09))
data_example<-data.frame(Batch=c("Q","Q","R","R","S","S"), A=c(23,22,27,26,22,24), B=c(10,11,12,13,14,15))
+1,提供更加灵活和快速的解决方案! –