1
resposta

Erro no código

Ocorreu um erro no código, apenas copiei o da instrutora

pedidos <- pedidos %>% separate(Data, into = c("Data", "Horario"), sep = " ")

e apareceu isso

Warning: Expected 2 pieces. Missing pieces filled with NA in 396 rows [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, ...].

E meu dataframe ficou 6x11, não 6x10 como o da instrutora. Podem me ajudar?

1 resposta

Olá Matheus, tudo bem?

O aviso indica que algumas linhas não possuem um espaço para separar "Data" e "Horario", resultando em NA (not a number) em algumas células.

Verifique se há valores faltantes ou espaços extras na coluna Data antes de aplicar separate(). Para isso, execute o seguinte código:

# Verifica valores únicos na coluna
unique(pedidos$Data)
# Usa separate() com fill = "right" para evitar NAs desnecessários
pedidos <- pedidos %>% separate(Data, into = c("Data", "Horario"), sep = " ", fill = "right")

Caso o erro ainda persista, você pode conferir o gabarito da aula com seu código completo através deste link.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado