CommencezCommencez gratuitement

Encodage de vos données de vols

Vous êtes prêt à encoder vos données dans un objet xts ! Rappelez‑vous que flights est un tableau de données contenant quatre colonnes sur les vols et une colonne de dates.

Pour convertir en objet xts, assurez‑vous d'abord que votre colonne de dates est dans un format basé sur le temps. Comme vous l'avez vu plus tôt, la colonne date est actuellement de type character. Une fois date enregistrée dans un format temporel, vous pouvez convertir en xts ! Pour ce faire, vous utiliserez as.xts(), qui prend deux principaux arguments.

D'abord, vous devez préciser l'objet à convertir (dans ce cas, flights). Pour éviter les redondances, il est généralement préférable de retirer la colonne temporelle des données lors de la conversion en xts. Ici, vous retirerez la cinquième colonne (dates) en indiquant [, -5] dans votre appel à as.xts().

Ensuite, vous devez indiquer à xts comment indexer votre objet en précisant l'argument order.by. Dans ce cas, vous souhaitez indexer votre objet avec la colonne date.

Le tableau de données flights est déjà chargé pour vous.

Cette activité fait partie du cours

Étude de cas : analyser des séries chronologiques urbaines en R

Voir le cours

Instructions de l’exercice

  • Chargez le paquet xts.
  • Utilisez as.Date() pour convertir la colonne date de flights d'un character à un objet Date.
  • Convertissez vos données en objet xts avec as.xts(). Pour ce faire, vous devez indiquer les données à encoder, puis l'argument order.by, qui génère l'index temporel. Enregistrez cet objet sous le nom flights_xts.
  • Vérifiez la classe de flights_xts dans votre espace de travail.
  • Examinez les 5 premières lignes de flights_xts.

Exercice interactif pratique

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

# Load the xts package


# Convert date column to a time-based class
flights$date <- ___(flights$date)

# Convert flights to an xts object using as.xts
flights_xts <- as.xts(___ [ , -___], order.by = ___)

# Check the class of flights_xts


# Examine the first five lines of flights_xts
Modifier et exécuter le code