Filtrar un marco de datos en un vector [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Filter data.frame filas por una condición lógica 8 respuestas

Tengo un marco de datosdf con una columna de ID, por ejemplo,A,B, etc. También tengo un vector que contiene ciertas ID:

L <- c("A", "B", "E")

¿Cómo puedo filtrar el marco de datos para obtener solo las ID presentes en el vector? Individualmente, usaría

subset(df, ID == "A")

pero ¿cómo filtro en un vector completo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta