Entfernen von Elementen in einem Vektor von einem anderen in R

Ich bin neu in R und habe Probleme, alle Elemente eines Vektors von einem anderen zu entfernen. Ich habe einen Vektor mit Daten, der "Daten" genannt wird, und möchte die Daten entfernen, die Wochenenden sind (die im Vektor "Wochenenden" enthalten sind).

Der folgende Code funktioniert, aber ich weiß, dass es eine effizientere Methode geben muss, als jeweils eine ... Lassen Sie es mich wissen!

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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage