3

私の実際のデータセットのアイデアを提供するために、次のサンプルコードを作成しました。因子変数Listと論理変数の2つのデータセットがありますok

df1 <- c("a","b","c","d","e","f","g")
df2 <- c("a","d","e")
List <- factor(as.integer(df1 %in% df2))
ok <- c(TRUE,FALSE, FALSE,FALSE,TRUE,FALSE,TRUE)

Listと変数の長さはどちらも7です。の条件でのokすべてのサンプルを削除したいと思います。例:1番目、5番目、7番目の変数を変数から削除する必要があります。ListTRUEokList

誰かがこれを手伝ってくれますか?

ありがとう

4

2 に答える 2

3

思ったより簡単です。

List[!ok]
于 2011-05-11T10:15:07.807 に答える
0

たぶんList[!ok]as.logicalところで、ベクトルokは内部的にとして保存されるため、必要ありませんlogical

于 2011-05-11T10:20:04.050 に答える