我有一大組縮放因子,我希望將其應用於數據框,這些因子對於樣本來自的特定組以及特定於樣本的每個變量。我試圖爲這個問題構建一個最簡單的例子。按組和變量名稱縮放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,提供更加靈活和快速的解決方案! –