从R中的数据集中删除内容

时间:2017-06-14 17:59:56

标签: r subset

我正在尝试从数据集中删除几个元素。它有A,B,C,1,2,3,4,5作为其内容:

 >dataset
    [1] A 4 3 C 3 3 3 C 3 B 3 4 3 3 3 B 3 3 5 3 3 4 A 3 3 5 3 3 4 3 2 3 C 6 A 3 3
    [38] 3 A 3 3 A 3 3 3 3 3 A 3 C B 3 B 3 A 3 1 8 1 1 C 1 1 3 3 3 3 B 3 A A 3 5 3

我想从数据集中删除所有" A"" B" s。 预期的数据集应该只有1,2,3,4,5,C作为其元素。

我尝试使用以下代码,但无法成功:

>rm(dataset$"B")    # to remove "B"s


> x.sub <- subset(dataset, "B" > 1) #to remove Bs appearing more than once

你知道如何删除它们吗?

1 个答案:

答案 0 :(得分:1)

dataset <- dataset[!(dataset %in% c('A','B'))]