我正在尝试从数据集中删除几个元素。它有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
你知道如何删除它们吗?
答案 0 :(得分:1)
dataset <- dataset[!(dataset %in% c('A','B'))]