wybierz niektóre wartości wiersza w macierzy

W R z macierzą:

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

W przypadku, gdy chcę wybrać tylko jedną wartość, działa. Lubię to,

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

Ale jeśli chcę na przykład 3 wartości, pojawia się błąd. Spójrz na to:

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

jakieś sugestie?