2016-10-29 48 views
0

以下のコマンドを使用して、データフレーム内の1つの変数のヒストグラムを作成しました。どのようにして同じ変数のヒストグラムを作成するのですか?値が0.8より大きい行(値の範囲が0〜1.0の場合)に対してのみヒストグラムを作成しますか?条件付きヒストグラムin R

library('ggplot2') 
qplot(df$var, 
       geom="histogram", 
       binwidth = 5, 
       main = "var Distribution", 
       xlab = "VAR", 
       fill=I("green"), 
       col=I("blue"), 
       alpha=I(.2), 
       xlim=c(0,1.0)) 
+0

'df $ var> 0.8、var]'はうまく動作するはずです。 'df $ var'の代わりに最初の引数として渡してください。 –

答えて

1

必要なのは、フレームのサブセットです:

別の変数

df2 = df[df$var>0.8,] 
に割り当て、

df[df$var>0.8,] 

ではなくdf

またはその代わりに、あなたのプロットを作成します。

を入力し、プロットを作成します。

+0

これはうまくいきました。 –