Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
788 views
in Technique[技术] by (71.8m points)

r - Finding the mean of a subset

I have made a subset from the dataframe 'Indometh' called '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

I want to find what the average concentration for the subset is. I have used code but to no avail:

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

I know summary(indo) will show the mean of the concentration but wanted to know if there was another way I could do this just for conc.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

You can try subsetting via bracket notation:

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...