R达到两位数时停止子集

时间:2018-11-28 21:03:26

标签: r subset

第一次在这里:

我需要基于> 4.9的数据结果进行子集化(上升到22.2),但是R停止在9.8处设置子集,而忽略了10-22.2。 我的代码:

rha.under.six.total.elevated<- rha.under.six.total[which(rha.under.six.total$lead_level>"4.9"),]

1 个答案:

答案 0 :(得分:0)

尝试一下:

rha.under.six.total.elevated <- rha.under.six.total[rha.under.six.total$lead_level>4.9, ]

我认为which()语句是多余的,您只需要一个“布尔”条件即可过滤行。然后,您无需将“ 4.9”表示为字符。