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 de exercício
- Converta a coluna
date
debike_share_rides
decharacter
para o tipo de dadosDate
. - Afirme que todos os valores da coluna
date
ocorreram em algum momento no passado e não no futuro. - Filtre
bike_share_rides
para obter apenas as viagens do passado ou de hoje e salve-as comobike_share_rides_past
. - Afirme que o
dates
embike_share_rides_past
ocorreu somente no passado.
Exercício interativo prático
Experimente este exercício preenchendo 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
___