2012-04-07 58 views
2

如何僅返回R中滿足年齡標準的高度?根據一些條件對數據框架進行子集

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

我想只對應一個年齡== 4. R,它的功能可以讓我做到這一點的高度?

+0

沒有評論的投票並不具有建設性。 – 2012-04-07 04:27:08

回答

3

試試這個:

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] 
2

而且,由於你在你的問題標題中的「子集」,您可以使用該命令。見?subset,你會發現subset(dat, Age == 4, select = "Height")也可以。

+0

雖然馬修斯的回答語法在腳本中受到青睞。 – 2012-04-07 22:31:44

相關問題