Rでデータセット(以下のサブサンプル)をクリーンアップしようとしています
if関数を介してかどうかを知ることができる限り説明する最良の方法:
航空写真 = 1 の場合、このタイム スタンプの 5 分前に別の観測があったか? もしそうなら、真/偽を与えてください
ただし、これについてどうすればよいかわかりません
Date.Time Aerial
794 2012-10-01 08:18:00 1
795 2012-10-01 08:34:00 1
796 2012-10-01 08:39:00 1
797 2012-10-01 08:42:00 1
798 2012-10-01 08:48:00 1
799 2012-10-01 08:54:00 1
800 2012-10-01 08:58:00 1
801 2012-10-01 09:04:00 1
802 2012-10-01 09:05:00 1
803 2012-10-01 09:11:00 1
1576 2012-10-01 09:17:00 2
1577 2012-10-01 09:18:00 2
804 2012-10-01 09:19:00 1
805 2012-10-01 09:20:00 1
1580 2012-10-01 09:21:00 2
1581 2012-10-01 09:23:00 2
806 2012-10-01 09:25:00 1
807 2012-10-01 09:32:00 1
808 2012-10-01 09:37:00 1
809 2012-10-01 09:43:00 1
たとえば、09:19 の航空写真 = 1 で、この 5 分前に 09:18 と 09:17 に観測があるため、09:19 の観測を削除したいと考えています。これは大規模なデータセットであるため、複数回発生する可能性があります
Rに比較的慣れていないため、これが正しい質問方法ではない場合はお詫び申し上げます。
私のアイデア:
if.else ステートメントを使用しますが、これで動作する日時を取得できません。
上でこれを尋ねる前に、それをやろうとして円を描いて回っていたようなコードを持っていないでください