De volta ao futuro
Algo deu errado e parece que você tem dados com datas do futuro, o que está muito fora do intervalo de datas com o qual você esperava estar trabalhando. Para corrigir isso, você precisará remover todas as viagens do conjunto de dados que tenham um date no futuro. Antes que você possa fazer isso, a coluna date precisa ser convertida de character para Date. Se você tiver esses objetos como Date, será muito mais fácil descobrir quais passeios são do futuro, pois o R facilita a verificação se um objeto Date está antes (<) ou depois (>) de outro.
dplyr e assertive estão carregados e bike_share_rides está disponível.
Este exercício faz parte do curso
Limpeza de dados no R
Instruções do exercício
- Converta a coluna
datedebike_share_ridesdecharacterpara o tipo de dadosDate. - Afirme que todos os valores da coluna
dateocorreram em algum momento no passado e não no futuro. - Filtre
bike_share_ridespara obter apenas as viagens do passado ou de hoje e salve-as comobike_share_rides_past. - Afirme que o
datesembike_share_rides_pastocorreu somente no passado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
library(lubridate)
# Convert date to Date type
bike_share_rides <- bike_share_rides %>%
mutate(date = ___)
# Make sure all dates are in the past
___
# Filter for rides that occurred before or on today's date
bike_share_rides_past <- bike_share_rides %>%
filter(___)
# Make sure all dates from bike_share_rides_past are in the past
___