Вопрос по r – удаление элементов из одного вектора из другого в R

2

Я новичок в R и не могу найти способ удалить все элементы одного вектора из другого. У меня есть вектор дат, называемый «даты», и я хочу удалить даты, которые являются выходными (которые находятся в векторе «выходные».

Приведенный ниже код работает, но я знаю, что должен быть более эффективный способ сделать это, чем по одному ... Дайте мне знать!

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

Ваш Ответ

1   ответ
10

это должно сработать

  setdiff(dates, weekends)

Похожие вопросы