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
Instructions de l’exercice
- Importez les 5 premières lignes de
UNE.csvavecread.csv(). Attribuez le résultat àune_data. - Examinez la structure de
une_dataet relevez les noms et les positions des colonnes. - Utilisez
read.zoo()pour importerUNE.csv, en indiquantindex.columnscomme 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