輸入線的平均值:查找已複製變量
如何拍攝這是在Var1
重複行的平均水平。
Var1 Var2 Var3 value
1 hsa-let-7a-5p hsa-let-7a-1 124G 15.1096198266
2 hsa-let-7a-5p hsa-let-7a-2 124G 15.1100852974
3 hsa-let-7a-5p hsa-let-7a-3 124G 15.1092706389
24 hsa-miR-125b-5p hsa-mir-125b-1 124G 7.785156036
25 hsa-miR-125b-5p hsa-mir-125b-2 124G 7.785156036
輸出:
Var1 Var3 value
hsa-let-7a-5p 124G "Average of hsa-let-7a in Var2 in input"
hsa-miR-125b-5p 124G "Average of hsa-mir-125b in Var2 in input"
這個問題已經在SO上回答了幾次。試試:'aggregate(df $ value,by = list(df $ Var1),mean)'。使用'data.table','dplyr'軟件包 –