ComeçarComece de graça

Trabalhar com data e hora em colunas separadas

read.zoo() facilita a importação quando a data e a hora estão em colunas separadas. O argumento index.column permite especificar o nome ou o número das colunas que contêm os dados do índice. É só isso que você precisa fazer se a data e a hora estiverem no formato padrão ("%Y-%m-%d" para data e "%H:%M:%S" para hora).

Neste exercício, você vai usar o argumento index.column para indicar as colunas de data e hora do arquivo. Seu diretório de trabalho tem um arquivo chamado UNE.csv que contém alguns dados OHLC de 5 minutos da empresa de energia Unron. Você ainda usará read.csv() para descobrir os nomes das colunas de data e hora.

Este exercício faz parte do curso

Importando e Gerenciando Dados Financeiros em R

Ver curso

Instruções do exercício

  • Importe as primeiras 5 linhas de UNE.csv usando read.csv(). Atribua a saída a une_data.
  • Examine a estrutura de une_data e observe os nomes e as posições das colunas.
  • Use read.zoo() para importar UNE.csv, especificando index.columns como os nomes das colunas de data e hora. Atribua a saída a une_zoo.
  • Veja as primeiras linhas de une_zoo.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código