Mit R möchte ich effizient identifizieren, welche Werte in einer Sequenz fehlen. Ich habe das folgende Beispiel geschrieben, wie ich es mache. Es muss einen besseren Weg geben. Kann jemand helfen?Identifizieren von fehlenden Werten in einer Sequenz/Durchführen einer asymmetrischen Differenz zwischen zwei Listen
data.list=c(1,2,4,5,7,8,9)
full.list=seq(from = 1, to = 10, by =1)
output <- c()
for(i in 1:length(full.list)){
holder1 <- as.numeric(any(data.list == i))
output[i] <- holder1
}
which(output == 0)
Ich schlage vor, dass Sie den Titel der Frage zu ändern, da Werte in R fehlt eine andere Bedeutung hatte ... – agstudy
@agstudy Könnten Sie etwas vorschlagen? –
Zum Beispiel, wie asymmetrischen Unterschied zwischen 2 Listen durchzuführen? :) – agstudy