【问题标题】:Finding the mean of a subset求子集的均值
【发布时间】:2018-05-24 13:46:39
【问题描述】:

我已经从名为“indo”的数据框“Indometh”中创建了一个子集:

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))

我知道 summary(indo) 会显示浓度的平均值,但我想知道是否有其他方法可以仅用于浓度。

【问题讨论】:

  • mean(subset(indo, conc &gt;1 &amp; conc &lt;2, conc, TRUE))
  • 这太好了,非常感谢! :-)

标签: r subset average mean


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-10-15
    • 2017-12-10
    • 2012-06-22
    • 1970-01-01
    • 2017-07-02
    • 2018-07-21
    • 2022-01-21
    • 2019-01-27
    相关资源
    最近更新 更多