Gérer la date et l’heure dans des colonnes séparées
read.zoo() facilite l’importation lorsque la date et l’heure se trouvent dans des colonnes distinctes. L’argument index.column vous permet d’indiquer le nom ou le numéro de la (des) colonne(s) contenant l’index. C’est tout ce dont vous avez besoin si la date et l’heure suivent un format standard ("%Y-%m-%d" pour la date et "%H:%M:%S" pour l’heure).
Dans cet exercice, vous allez utiliser l’argument index.column pour définir les colonnes de date et d’heure du fichier. Votre répertoire de travail contient un fichier nommé UNE.csv avec des données OHLC à 5 minutes pour la société énergétique Unron. Vous utiliserez toujours read.csv() pour trouver les noms des colonnes de date et d’heure.
Cet exercice fait partie du cours
Importer et gérer des données financières avec R
Instructions
- Importez les 5 premières lignes de
UNE.csvavecread.csv(). Assignez le résultat àune_data. - Examinez la structure de
une_dataet repérez les noms et positions des colonnes. - Utilisez
read.zoo()pour importerUNE.csv, en précisantindex.columnscomme les noms des colonnes de date et d’heure. Assignez le résultat àune_zoo. - Affichez les premières lignes de
une_zoo.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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