Eliminar elementos en un vector de otro en R

Soy nuevo en R y tengo problemas para encontrar una manera de eliminar todos los elementos de un vector de otro. Tengo un vector de fechas llamado "fechas", y quiero eliminar las fechas que son fines de semana (que están en el vector "fines de semana").

El código a continuación funciona, pero sé que debe haber una manera más eficiente de hacerlo en lugar de una a la vez ... ¡Avísame!

  for (index in 1:length(weekends)) {
    datesReformatted <- datesReformatted[datesReformatted != weekends[index]]
  }

Respuestas a la pregunta(1)

Su respuesta a la pregunta