Y at-il une fonction de n'importe quel package qui calcule combien de fois un ID d'une ligne apparaît sur les x dernières heures. Je vais appeler cela "vitesse".Manière efficace dans R de compter les lignes par ID sur une fenêtre temporelle glissante?
La colonne cible que je veux calculer est représentée par 'VEL_7H'. En d'autres termes, combien de fois l'ID est apparue sur les 7 dernières heures?
ID TIME VEL_7H
1144727 2016-04-01 09:56:12 0
1144727 2016-04-01 15:16:03 1
1144727 2016-04-01 15:26:14 2
1144727 2016-04-02 09:48:48 0
1799567 2016-04-14 14:41:06 0
1799567 2016-04-14 17:51:06 1
2067650 2016-04-17 12:34:52 0
Existe-t-il une fonction utilisant des vecteurs d'heure et d'ID, et une plage spécifiée, qui donne la colonne VEL_7H?
Pourriez-vous fournir un 'dput (votre_exemple)', il est donc plus facile de copier-coller dans R? – Frank