You are using ==
when you should be using %in%
:
updatav <- subset(vissim, Measur. %in% c(1,2,3,4,5))
(It's really nothing to do with subset.)
==
implies equality and nothing in the 'Measure.' column will equal all of those values in that order.