输入线的平均值:查找已复制变量
如何拍摄这是在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'软件包 –