Sélection lignes impaires sous R
Bonjour,
j'ai une importante base de données de débits, acquis à des pas de temps relativements courts (6minutes). Je voudrais sélectionner les données saisies toutes les 12minutes donc sélectionner une ligne sur deux, d'où ma question, comment sélectionner les lignes impaires pour ensuite faire la moyenne de leurs valeurs?
En admettant que ma BDD s'appelle "courant" et la colonne des valeurs de débits "debit".
Si vous avez une solution pour sélectionner une ligne sur deux ce serait même encore mieux car par la suite je devrai sélectionner des pas de temps plus important et donc des lignes de plus en plus espacées (1 valeur toutes les 10 lignes pour un pas de temps horaire par exemple).
Merci d'avance
Et pour finir, le calcul de la moyenne
Bonjour,
Ced propose un moyen de sélectionner une ligne sur deux. Pour compléter la question de Polo39, il faut à présent faire un calcul de moyenne sur les lignes sélectionnées:
Code:
1 2 3 4
| #une ligne sur 2 est sélectionnée
Lignes_impaires <- courant[seq(1, nrow(courant), 2),]
#Calcul de la moyenne
apply(Lignes_impaires, 1, mean) |
Tu peux cliquer sur résolu
Heureux que la question soit résolue. Tu peux cliquer à présent sur résolu.
Merci