5

我是 R 新手,无法找到一种方法从另一个向量中删除一个向量的所有元素。我有一个称为“日期”的日期向量,并且想要删除周末的日期(在向量“周末”中。

下面的代码有效,但我知道必须有一种更有效的方法来做到这一点,而不是一次一个......让我知道!

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

1 回答 1

16

这应该可以解决问题

  setdiff(dates, weekends)
于 2012-05-31T21:29:58.917 回答