2017-06-14 4 views
-7

データセットからカップル要素を削除しようとしています。これは、B、C、その内容として、1,2,3,4,5がありますデータセットから内容を削除するR

>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 

私はデータセットからすべて「」sおよび「B」のを削除したいです。 期待されるデータセットは、要素として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

あなたはコピーのサンプル入力データと【再現例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を含むべきです/貼り付け可能な形式。また、サンプル入力に必要な出力を与えます。たぶん[Rの紹介](https://cran.r-project.org/doc/manuals/r-release/R-intro.html)から始めることができます。なぜなら、あなたはいくつかの基本が失われているようです。 – MrFlick

答えて

1
dataset <- dataset[!(dataset %in% c('A','B'))] 
関連する問題