如何在R中的数据范围中获取值

时间:2014-08-18 20:13:59

标签: r indexing

我的表格如下:

Zip Code ApprovalRate ...

75229 0.32 ...

我按分位数分割我的批准率,因此以0或100%的批准率对邮政编码进行折扣,我将0.0303 0.3333 0.4394 0.5060 0.6190 0.9524

命名为Very Low, Low, Med, High, Very High

现在我想制作一个lowZip的新矢量,这些矢量的批准率属于Low范围0.0303 - 0.3333

的邮政编码

我尝试了类似

的内容

idxLow = which(0.0303 <= Approval & Approval <= 0.333)

然后

zipLow = mydata[idxLow, 1]

但我必须认为有更好的方法。

1 个答案:

答案 0 :(得分:2)

只需:

 mydata[0.0303 <= Approval & Approval <= 0.333, 1]

应该工作。