【问题标题】:Conditional histogram in RR中的条件直方图
【发布时间】:2016-10-29 21:56:28
【问题描述】:

我使用以下命令在我的数据框中制作了一个变量的直方图。如何制作相同变量的直方图,但仅限于值大于 0.8 的行(如果值的范围是 0 到 1.0)?

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))

【问题讨论】:

  • 我认为df[df$var>0.8, var] 应该可以工作,将它作为第一个参数传递给df$var

标签: r dataframe ggplot2 histogram subset


【解决方案1】:

您只需要对框架进行子集化:

创建你的情节

df[df$var>0.8,]

而不是df

或者,将其分配给另一个变量

df2 = df[df$var>0.8,]

然后创建情节。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-15
    • 1970-01-01
    • 2020-05-24
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    相关资源
    最近更新 更多