ComenzarEmpieza gratis

Regreso al futuro

Algo ha ido mal y parece que tienes datos con fechas del futuro, que están muy fuera del rango de fechas con el que esperabas estar trabajando. Para solucionarlo, tendrá que eliminar del conjunto de datos los trayectos que tengan un date en el futuro. Para ello, la columna date debe convertirse de character a Date. Tenerlos como objetos Date hará mucho más fácil averiguar qué paseos son del futuro, ya que R facilita la comprobación de si un objeto Date es anterior (<) o posterior (>) a otro.

dplyr y assertive están cargados y bike_share_rides está disponible.

Este ejercicio forma parte del curso

Limpieza de datos en R

Ver curso

Instrucciones de ejercicio

  • Convierte la columna date de bike_share_rides de character al tipo de datos Date.
  • Afirme que todos los valores de la columna date ocurrieron en algún momento del pasado y no en el futuro.
  • Filtra bike_share_rides para obtener sólo los viajes del pasado o de hoy, y guárdalos como bike_share_rides_past.
  • Afirmar que la dates en bike_share_rides_past sólo se produjo en el pasado.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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 y ejecutar código