CommencezCommencez gratuitement

Utiliser merge pour rendre un index irrégulier régulier

L'exercice précédent vous a montré comment créer un objet xts de largeur nulle avec un index temporel régulier. Vous pouvez utiliser cet objet de largeur nulle pour régulariser un objet xts irrégulier.

La série régularisée comporte souvent des valeurs manquantes (NA), car les données irrégulières n'ont pas de valeur pour toutes les observations de l'index régulier. Cet exercice vous montrera comment traiter ces valeurs manquantes lorsque vous utilisez merge() pour combiner les deux séries.

Les objets irregular_xts et regular_xts de l'exercice précédent sont disponibles dans votre espace de travail.

Cette activité fait partie du cours

Importer et gérer des données financières dans R

Voir le cours

Instructions de l’exercice

  • Utilisez la fonction merge() pour combiner irregular_xts et regular_xts dans un objet nommé merged_xts.
  • Utilisez head() pour afficher les premières lignes de merged_xts.
  • Créez un objet nommé merged_filled_xts en utilisant l'argument fill de merge() pour remplacer les NA par la dernière observation reportée (na.locf).
  • Utilisez head pour afficher les premières lignes de merged_filled_xts.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Merge irregular_xts and regular_xts


# Look at the first few rows of merged_xts


# Use the fill argument to fill NA with their previous value


# Look at the first few rows of merged_filled_xts
Modifier et exécuter le code