5

私はRを初めて使用し、あるベクトルのすべての要素を別のベクトルから削除する方法を見つけるのに苦労しています。「dates」と呼ばれる日付のベクトルがあり、週末である日付(ベクトル「weekends」に含まれる)を削除したいと思います。

以下のコードは機能しますが、一度に1つずつではなく、より効率的な方法が必要であることを私は知っています...教えてください!

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

1 に答える 1

16

これはトリックを行う必要があります

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