找到子集的均值

时间:2017-12-11 03:41:38

标签: r subset average mean

我已经从数据框中制作了一个子集' Indometh'叫做' indo':

indo
   Subject time conc
1        1 0.25 1.50
13       2 0.50 1.63
24       3 0.50 1.49
25       3 0.75 1.16
34       4 0.25 1.85
35       4 0.50 1.39
36       4 0.75 1.02
46       5 0.50 1.04
57       6 0.50 1.44
58       6 0.75 1.03

我想找出子集的平均浓度是多少。我使用过代码但无济于事:

mean(subset(indo, conc >1 & conc <2))

我知道摘要(indo)会显示浓度的平均值,但想知道是否还有另一种方法可以做到这一点。

1 个答案:

答案 0 :(得分:3)

您可以尝试使用括号表示法进行子集化:

mean(indo$conc[indo$conc > 1 & indo$conc < 2])