1
resposta

Alteração do formato para Data não funciona

Olá! Na aula de visualização de dados é mostrado como alterar o formato dos dados. Usamos a função ymd para o data frame de pedidos. Porém, ao utilizar pedidos$Data <- ymd(pedidos$Data) na visualização str(pedidos) o R retorna:

$ Data : Date[1:440], format: NA NA NA NA

e acredito que por isso, na ultima atividade, não é possível gerar o gráfico de pedidos por mês. O que pode estar ocorrendo?

1 resposta

Oii, Diego! Tudo bem?

Agradeço por aguardar o nosso retorno.

O erro NA retornado pode ocorrer quando a data não está no formato correto para a leitura. A função ymd lê a data no seguinte formato: 2025-01-02. Se não estiver nesta ordem, o erro é gerado. E temos no pacote lubridate, para cada formato, uma função que se adequa.

Como sugestão, verifique se as datas estão no formato esperado pelo ymd. Caso não esteja, você pode precisar usar dmy ou mdy em vez de ymd. Deixo o link abaixo contendo a descrição de cada formato:

Revise também se contém valores inválidos ou caracteres não numéricos na coluna de datas, o que pode causar problemas também. Teste usar a função unique(pedidos$Data) para verificar se há valores inesperados.

Espero que as sugestões sejam válidas, conte sempre conosco para te auxiliar.

Bons estudos!