-
Moyenne sur subset
Bonjour à tous et merci pour votre accueil dans votre communauté :D
je viens vers vous aujourd’hui car étant débutant en R, je me vois confronté à un soucis que j ai beaucoup de mal à régler seul.
Je vous expose la situation:
J ai un fichier de 800 000 lignes correspondant à des mesures réalisées toutes les 20 secondes sur 8 capteurs.
Cependant je voudrais passer à une résolution temporelle de 1 minute.
J ai donc imaginé de faire une moyenne toutes les 3 lignes (mon index temporel étant reconnu comme une chaîne de caractères).
Le soucis étant que je ne trouve pas le moyen de répéter cette moyenne toutes les 3 lignes :( J ai essayer différentes choses avec des boucles imbriquées, puis de sapply (les boucles étant peu optimisées sous R). Bref je ne trouve pas.
Pouvez vous m'aider?
Je vous mets un exemple de données ci dessous:
Time |
C1 |
C2 |
C3 |
C4 |
C5 |
C6 |
C7 |
C8 |
01/01/2020 00:00:00 |
-3 |
3 |
-1 |
11 |
10 |
5 |
5 |
-2 |
01/01/2020 00:00:20 |
-3 |
1 |
8 |
10 |
6 |
-3 |
4 |
-2 |
01/01/2020 00:00:40 |
2 |
8 |
8 |
3 |
2 |
1 |
0 |
2 |
01/01/2020 00:01:00 |
-1 |
-1 |
0 |
6 |
-3 |
8 |
0 |
-2 |
01/01/2020 00:01:20 |
-3 |
-1 |
-4 |
7 |
12 |
8 |
12 |
11 |
01/01/2020 00:01:40 |
-4 |
2 |
-3 |
3 |
-2 |
1 |
0 |
-2 |
01/01/2020 00:02:00 |
-3 |
5 |
11 |
3 |
3 |
2 |
8 |
11 |
01/01/2020 00:02:20 |
8 |
-1 |
6 |
-2 |
2 |
1 |
12 |
4 |
01/01/2020 00:02:40 |
5 |
5 |
6 |
6 |
2 |
0 |
6 |
5 |
01/01/2020 00:03:00 |
1 |
11 |
10 |
2 |
0 |
7 |
9 |
2 |
01/01/2020 00:03:20 |
8 |
6 |
1 |
11 |
12 |
2 |
11 |
6 |
01/01/2020 00:00:40 |
9 |
7 |
7 |
11 |
9 |
8 |
5 |
10 |
-
Bonjour MSXLund,
Il y a une question très proche de la tienne sur Stack Overflow : https://stackoverflow.com/questions/...-in-data-frame
-
Great !
Merci Julien! Je m y colle de suite :D
Bon WE et prenez soin de vous !