2
我有一個非常大的數據集減去大data.frame小data.frame按分組變量
mdf <- data.frame (sn = 1:40, var = rep(1:10, 4), block = rep(1:4, each = 10),
yld = c(1:40))
我小的數據在這兩個數據集設置
blockdf <- data.frame(block = 1:4, yld = c(10, 20, 30, 40)) # block means
所有變量,除了是因素。
我想從每個mdf $ yld數據集中減去塊方法(blockdf $ yld),使得塊效應應該對應於mdf數據幀中的塊。
for example: value 10 will be substracted from all var within
first block yld in mdf
20 - second block yld in mdf
and so on
請注意,我可能有一些不平衡的代表var內的數量。所以我想它寫在這樣的方式,它可以處理不平衡情況