Não tem coisa mais irritante do que dados semanais ou diários. Eu sei, é muito chato mexer com eles. Com feriados, nem se fala. Ainda bem, portanto, que existe o R. Vejamos o que aconteceu quando eu importei os dados do FRED para nossa taxa de câmbio.
Após fazer o download da planilha, eu copiei e colei a série com o cabeçalho e, bem, entrei em ação (outra boa dica sobre como fazer isto aqui).
base <- read.table(file = "clipboard", sep = "\t", header=TRUE) head(base) base$observation_date = as.POSIXct(strptime(base$observation_date, "%Y-%m-%d")) require(xts) x2 = xts(x = base$DEXBZUS, order.by = base$observation_date) head(x2) library(zoo) zoocambio<-as.zoo(x2) head(zoocambio) plot(x = zoocambio, ylab = "taxa de câmbio", main = "Taxa de câmbio R$/US$ - FRED")
Repare que meu código usa o comando as.POSIXct para importar a coluna “observation_date” como data. Para te dar uma idéia de como está a planilha, eis um trecho da mesma.
Perceba que copiei para o clipboard os dados a partir da linha 11 (obviamente, colunas A e B). Depois eu carrego o zoo, que é adequado para dados diários, e peço um gráfico bem simples usando o comando padrão do R, o plot. Como resultado:
Não é o gráfico esteticamente mais atraente do mundo e, claro, eu posso melhorar isso mudando o título e os nomes dos eixos do gráfico (mas…………….hoje é domingo, né?). Outra opção, claro, é melhorar a apresentação usando um pacote como ggplot2 e outros tantos que existem no R. Opções é que não faltam, mas meu Rochedão (*) chegou. Vamos ao almoço.
(*) Se você não é de Belo Horizonte, então não sabe o que é o Rochedão. Bem, eis aqui algo sobre este prato diet.

2 comentários em “Os temíveis dados irregulares – Momento R do Dia”