ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Converta a coluna date de bike_share_rides de character para o tipo de dados Date.
  • 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 como bike_share_rides_past.
  • Afirme que o dates em bike_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
___
Editar e executar código