通过使用subset()标识序列来排除行

时间:2014-07-22 16:09:46

标签: r

我试图通过使用subset()命令从数据集中排除一系列行,方法是在" Rec"中识别一系列数字。我要删除的列。我尝试使用:和>在子集内失败,例如:

dataset<-subset(dataset,Rec !1812:1843) #here I'd like to exclude all rows with values of 1812:1843 for Rec in the dataset

dataset<-subset(dataset,Rec !>1812) #here I'd like to exclude all rows with Rec>1812

有人可以告诉我如何使用&lt;&gt;和:这样的运营商?可以用subset()吗?

完成

1 个答案:

答案 0 :(得分:2)

根据一般列表中的成员资格列入/排除,您可以使用%in%运算符:

dataset <- subset(dataset, !(Rec %in% 1812:1843))