查找在R中承载特定值的行

时间:2015-06-15 16:24:46

标签: r

我有一个像这样的数据框

A      B   C    D
SNP_1 100 130 0.03
SNP_2 130 160 0.33
SNP_3 160 190 0.32

并希望找到侧面值为120的行(基于B列和C列)

是哪个 第1行SNP_1 100 130 0.03

感谢您的建议 中号

我尝试使用哪个功能 - 但不确定我是否采用了正确的方法

df$E <- NA
df$E[which(df$B>=120 & df$C <=120)] <- "YES" 

1 个答案:

答案 0 :(得分:2)

我认为这很有用:

dt[dt$B <= 120 & dt$C >= 120,]
      A   B   C    D
1 SNP_1 100 130 0.03