Subsetting a data.frame given some criteria

后端 未结 2 1247
陌清茗
陌清茗 2020-12-12 01:41

How do I return only the Heights which satisfy an Age criterion in R?

i.e

Age Height 
1   0.5
1   0.6
1   0.7
1   0.6
4   2.0
4   2.3
4   2.3
         


        
相关标签:
2条回答
  • 2020-12-12 02:06

    Also, since you used "subset" in your question title, you could use that command. See ?subset and you'll find that subset(dat, Age == 4, select = "Height") works too.

    0 讨论(0)
  • 2020-12-12 02:25

    Try this one:

    dat <- data.frame(Age=c(1,1,1,1,4,4,4),Height=c(0.5,0.6,0.7,0.6,2.0,2.3,2.3))
    
    dat[dat$Age==4,2]
    
    0 讨论(0)
提交回复
热议问题