Bonjour,
Petit problème paraissant simple mais qui pose des soucis. Je souhaite calculer une moyenne glissante sur cette base de données.
Pas de soucis dans le calcul de la moyenne glissante mais par contre j'aimerai en fait faire une troisième colonne dans ce tableau de données avec les résultats de ma moyenne glissante. Le problème est que les tailles de mes vecteurs ne sont pas les mêmes car les deux premiers jours n'ont pas de moyenne glissante.
J'utilise le code suivant pour calculer ma moyenne glissante :
> roll_mean(dataset[,2], 3, weights = NULL, by = 1L, fill = numeric(0), partial = FALSE, align = c("center", "left", "right"), normalize = TRUE, na.rm = FALSE)
J'obtiens mon vecteur :
[1] 60.17209 60.19096 60.47054 60.41606 60.26796 60.05892 60.03073 60.01870 60.01562 60.23962
[11] 60.22036 60.27191 60.21991 60.31625 60.18935
Au final, j'essaie que mon tableau soit composée de deux NA pour les deux premières lignes de la moyenne glissante ou de créer un nouveau tableau avec la colonne "Date" sans les deux premières lignes et la deuxième colonne avec les valeurs de ma moyenne glissante.
Merci d'avance pour votre aide car je rame un peu là dessus. :/
Partager