Subconjunto de datos utilizando múltiples variables en R

Tengo un conjunto de datos, DATOS, con muchas variables. DATOS tiene un modo de lista y su clase es un data.frame. Las variables que me preocupan son EDAD. MESES y UBICACIÓN. Necesito agrupar DATOS en otro conjunto llamado SUB, y quiero que SUB solo contenga las observaciones donde AGE.MONTHS <= 2 y LOCATION = "Area A". AGE.MONTHS tiene un modo numérico y una clase. La UBICACIÓN tiene un modo numérico y su clase es un factor. He probado lo siguiente,

SUB<-which((DATA$AGE.MONTHS <= 2 )& (DATA$LOCATION=="Area A"))

Pero esto solo me dice para qué observaciones se cumplen estas condiciones, y lo que necesito es un subconjunto de todos los datos para los que se cumplen estas condiciones. Gracias por tu ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta