ComeçarComece de graça

Codificando seus dados de voos

Você está pronto para codificar seus dados em um objeto xts! Lembre-se de que flights é um data frame com quatro colunas de dados de voo e uma coluna de datas.

Para converter para um objeto xts, você precisa garantir que sua coluna de data esteja em um formato baseado em tempo. Como você viu antes, a coluna date atualmente é um character. Depois que date for salva em um formato baseado em tempo, você pode converter para xts! Para isso, você usará as.xts(), que recebe dois argumentos principais.

Primeiro, você precisa especificar o objeto que está sendo convertido (neste caso, flights). Para evitar redundâncias, normalmente você deve remover a coluna baseada em tempo dos dados ao converter para xts. Aqui, você vai remover a quinta coluna (dates), especificando [, -5] na sua chamada de as.xts().

Depois, você precisa dizer ao xts como indexar seu objeto, especificando o argumento order.by. Neste caso, você quer indexar seu objeto pela coluna date.

O data frame flights já está pré-carregado para você.

Este exercício faz parte do curso

Estudo de Caso: Analisando Séries Temporais de Cidades em R

Ver curso

Instruções do exercício

  • Carregue o pacote xts.
  • Use as.Date() para converter a coluna date em flights de character para um objeto Date.
  • Converta seus dados para um objeto xts usando as.xts(). Para isso, você precisa especificar os dados que serão codificados e, em seguida, o argumento order.by, que gera o índice baseado em tempo. Salve esse objeto como flights_xts.
  • Verifique a classe de flights_xts no seu workspace.
  • Examine as primeiras 5 linhas de flights_xts.

Exercício interativo prático

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

# Load the xts package


# Convert date column to a time-based class
flights$date <- ___(flights$date)

# Convert flights to an xts object using as.xts
flights_xts <- as.xts(___ [ , -___], order.by = ___)

# Check the class of flights_xts


# Examine the first five lines of flights_xts
Editar e executar o código