0

假设我有一个名为的数据框data,其中包含一个名为的列col,其中包含从 0 到 10'000 的数字。

如何使用subsetR 中可以调用的函数创建以下子集sub

  • 从 999 到 1200 的数字和
  • 从 1500 到 1599 的数字

编辑:我试过了sub<- subset(data, col >= 999 & col <= 1200 | col >= 1500& col <= 1599),但我不确定我这样做是对的。

4

1 回答 1

2

问题在于您的逻辑 - 您需要使用括号将相关语句放在一起:

sub<- subset(data, (col >= 999 & col <= 1200) | (col >= 1500& col <= 1599))

虽然老实说,我认为你这样做的方式在技术上是可行的。

于 2013-09-03T19:23:04.280 回答