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!