Bonjour à tous
Je suis bloqué sur une manipulation particulière que j'aimerais faire...
Je dispose de deux data.frame, contenant chacun respectivement 7 et 8 colonnes.
Dans le data.frame A, la colonne V4 contient des lignes affichant un temps (par exemple 08:45).
Dans le data.frame B, la colonne V5 contient également des lignes affichant un temps.
Tous les temps de la colonne V4 du data.frame A sont inclus dans la colonne V5 du data.frame B, mais ce dernier data.frame contient des valeurs en plus que j'aimerais supprimer.
Autrement dit, j'aimerais simplement garder les valeurs de temps communes entre la colonne V4 du data.frame A et la colonne V5 du data.frame B...
Si je prends les 10 premières valeurs du data.fame A :
V1 V2 V3 V4 V5 V6 V7
1 CTH O0050010 19950801 00:01 100 O 9
2 CTH O0050010 19950801 01:00 -20 O 9
3 CTH O0050010 19950801 01:48 120 O 9
4 CTH O0050010 19950801 03:17 30 O 9
5 CTH O0050010 19950801 04:04 60 O 9
6 CTH O0050010 19950801 06:01 -40 O 9
7 CTH O0050010 19950801 08:45 120 O 9
8 CTH O0050010 19950801 11:45 -80 O 9
9 CTH O0050010 19950801 13:01 -80 O 9
10 CTH O0050010 19950801 14:32 160 O 9
... et les 13 premières valeurs du data.frame B :
V1 V2 V3 V4 V5 V6 V7 V8
1 920 1 O0050010 19950801 00:00 22.1 9 2
2 920 1 O0050010 19950801 00:01 22.2 9 2
3 920 1 O0050010 19950801 01:00 16.2 9 2
4 920 1 O0050010 19950801 01:48 23.5 9 2
5 920 1 O0050010 19950801 03:17 18.6 9 2
6 920 1 O0050010 19950801 04:04 20.1 9 2
7 920 1 O0050010 19950801 06:01 15.3 9 2
8 920 1 O0050010 19950801 08:45 23.5 9 2
9 920 1 O0050010 19950801 09:03 22.2 9 2
10 920 1 O0050010 19950801 11:45 13.6 9 2
11 920 1 O0050010 19950801 13:01 13.6 9 2
12 920 1 O0050010 19950801 14:09 22.2 9 2
13 920 1 O0050010 19950801 14:32 26.0 9 2
... j'aimerais au final avoir un script qui supprime les lignes suivantes du data.frame B :
V1 V2 V3 V4 V5 V6 V7 V8
1 920 1 O0050010 19950801 00:00 22.1 9 2
9 920 1 O0050010 19950801 09:03 22.2 9 2
12 920 1 O0050010 19950801 14:09 22.2 9 2
On peut bien constater que ces temps de la colonne V5 n'apparaissent pas dans la colonne V4 du data.frame A, d'où mon intérêt de vouloir les supprimer !
Merci d'avance de votre aide !!
Vincent
Partager