Wählen Sie einige Werte einer Zeile in einer Matrix aus

In R mit einer Matrix:

m <- matrix(1:20, ncol = 4) 
colnames(m) <- letters[1:4]

Wenn ich nur einen Wert auswählen möchte, funktioniert es. So was,

subset(m, m[,4] == 17)  

Wenn ich aber zum Beispiel 3 Werte will, bekomme ich eine Fehlermeldung. Schau dir das an:

subset(m, m[,4] == c(17,19,20,"|"))

irgendein Vorschlag?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage