Для вектора y с тем же количеством элементов, что и столбцы в кадре данных, dfrm:
apply(dfrm, 1, function(x) all( x == y) )
Должен возвращать вектор TRUE и FALSE, который, в свою очередь, может использоваться как индекс в [,]
dfrm[ apply(dfrm, 1, function(x) all( x == y) ) , ]
Функция identical
, вероятно, слишком строгая, поскольку она также проверяет атрибуты.
> y=c(1,2,3)
> x = data.frame(a=1:10, b=2:11, c=3:12)
> identical(x[1,] , y)
[1] FALSE