CommencezCommencez gratuitement

Gérer la date et l'heure dans des colonnes séparées

read.zoo() facilite l'importation de données lorsque la date et l'heure se trouvent dans des colonnes distinctes. Le paramètre index.column vous permet d'indiquer le nom ou le numéro de la ou des colonnes contenant l'index. C'est tout ce qu'il faut si la date et l'heure sont dans un format standard ("%Y-%m-%d" pour la date et "%H:%M:%S" pour l'heure).

Dans cet exercice, vous utiliserez l'argument index.column pour préciser les colonnes de date et d'heure du fichier. Votre répertoire de travail contient un fichier nommé UNE.csv qui renferme des données OHLC de 5 minutes pour l'entreprise d'énergie Unron. Vous utiliserez encore read.csv() pour trouver les noms des colonnes de date et d'heure.

Cette activité fait partie du cours

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

Voir le cours

Instructions de l’exercice

  • Importez les 5 premières lignes de UNE.csv avec read.csv(). Attribuez le résultat à une_data.
  • Examinez la structure de une_data et relevez les noms et les positions des colonnes.
  • Utilisez read.zoo() pour importer UNE.csv, en indiquant index.columns comme les noms des colonnes de date et d'heure. Attribuez le résultat à une_zoo.
  • Affichez les premières lignes de une_zoo.

Exercice interactif pratique

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

# Read data with read.csv
___ <- read.csv("___", nrows = ___)

# Look at the structure of une_data


# Specify Date and Time index column names
une_zoo <- read.zoo("UNE.csv", index.column = c("___", "___"), sep = "___", header = ___)

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