ComenzarEmpieza gratis

Gestionar fecha y hora en columnas separadas

read.zoo() facilita la importación de datos cuando la fecha y la hora están en columnas separadas. El argumento index.column te permite indicar el nombre o el número de las columnas que contienen los datos del índice. Eso es todo lo que necesitas si la fecha y la hora están en el formato estándar ("%Y-%m-%d" para la fecha y "%H:%M:%S" para la hora).

En este ejercicio, usarás el argumento index.column para indicar las columnas de fecha y hora del archivo. Tu directorio de trabajo tiene un archivo llamado UNE.csv que contiene algunos datos OHLC de 5 minutos de la compañía energética Unron. Aún utilizarás read.csv() para averiguar los nombres de las columnas de fecha y hora.

Este ejercicio forma parte del curso

Importación y gestión de datos financieros en R

Ver curso

Instrucciones del ejercicio

  • Importa las primeras 5 líneas de UNE.csv usando read.csv(). Asigna el resultado a une_data.
  • Examina la estructura de une_data y toma nota de los nombres y posiciones de las columnas.
  • Usa read.zoo() para importar UNE.csv, indicando index.columns como los nombres de las columnas de fecha y hora. Asigna el resultado a une_zoo.
  • Mira las primeras filas de une_zoo.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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
Editar y ejecutar código