Le code ci-dessous crée un exemple de trame de données pour illustrer mon problème. J'ai une liste d'événements horodatés. J'essaye de créer une nouvelle variable qui énumère les événements précédents dans une fenêtre indiquée. disons que la fenêtre est de taille 10. Je voudrais créer l'image ci-dessous. Mon but ultime est de préparer mes données pour l'analyse des séquences d'événements.Structure de données pour la séquence d'analyse d'événement dans R
time event eventList
1 6 NA
2 5 NA
3 7 NA
4 8 NA
5 4 NA
6 2 NA
7 10 NA
8 9 NA
9 4 NA
10 6 NA
11 4 {6,5,7,8,4,2,10,9,4,6}
12 3 {5,7,8,4,2,10,9,4,6,4}
13 8 {7,8,4,2,10,9,4,6,4,3}
14 3 {8,4,2,10,9,4,6,4,3,8}
15 9 {4,2,10,9,4,6,4,3,8,3}
16 1 {2,10,9,4,6,4,3,8,3,9}
17 7 {10,9,4,6,4,3,8,3,9,1}
18 3 {9,4,6,4,3,8,3,9,1,7}
19 8 {4,6,4,3,8,3,9,1,7,8}
20 10 {6,4,3,8,3,9,1,7,8,10}
Selon ce que vous voulez faire exactement, il pourrait être utile d'examiner ['ts'] (https://stat.ethz.ch/R-manual/R-devel/library/stats/html/ts.html) objets et [' window'] (https: //stat.ethz. ch/R-manuel/R-devel/bibliothèque/stats/html/window.html). – Gabe