Bonjour à tous et merci pour votre accueil dans votre communauté
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
Partager