2014-09-27 99 views
-5

我有一個數據集,看起來像:如何看一個數據集的特定子集

foo  bar 
23  0 
72  1 
41  1 
32  2 
21  1 
21  1 

我想繪製QQ圖和Foo的分佈在酒吧等於直方圖1。如何將我這樣做?

我知道plotqqnorm爲qq情節。我知道hist

+1

看看'?subset'的hist功能。 – Gregor 2014-09-27 06:11:28

+0

[子集數據框基於百分比]的可能重複(http://stackoverflow.com/questions/6253837/subset-data-frame-based-on-percentage) – Gregor 2014-09-27 06:14:37

+2

這是非常基本的R東西。看看[手冊](http://cran.r-project.org/doc/manuals/r-release/R-intro.html)。 – 2014-09-27 09:29:40

回答

3

只是子集作爲其他建議。

> subset(df, bar==1) 

或一個行

> hist(subset(df, bar==1)) 
1

只需獲得條形圖== 1的所有行。以下應該工作:

df1 = ddf[ddf$bar==1,] 

df1 
    foo bar 
2 72 1 
3 41 1 
5 21 1 
6 21 1 

plot(df1$foo, df1$bar)