r-选择满足TRUE条件的行的子集



我有一个数据帧df。我想绘制两个变量at,但只使用某些行。我想使用的行必须满足三个条件:

  1. 第三个变量s必须>=0.9
  2. 第三变量CCD_ 5也必须是<1.1
  3. 我只想要满足ats没有NA/缺少值的条件的行

我已经创建了一个逻辑向量,它返回TRUEFALSE的值来满足第三个条件,但我不知道如何将其应用到我的代码中。

这是我到目前为止的代码,我相信除了第三个条件之外,它会产生所需的结果:

plot(log(df$t)[df$s >= .9 & df$s <= 1.1],log(df$a)[df$s >= .9 & df$s <= 1.1]) 

我可以添加什么来满足第三个条件?

library(ggplot2)
p <- ggplot(data=df[df$s >= 0.9 & df$s <= 1.1 & !is.na(df$a) & !is.na(df$s) & !is.na(df$t),])
p + geom_point(aes(x = t, y = a))

相关内容

  • 没有找到相关文章

最新更新