BaşlayınÜcretsiz Başlayın

Geleceğe dönüş

Bir şeyler ters gitmiş ve beklediğin tarih aralığının çok dışında, geleceğe ait tarihler içeren verilerin var gibi görünüyor. Bunu düzeltmek için, veri kümesinden date değeri gelecekte olan tüm sürüşleri kaldırman gerekiyor. Bunu yapmadan önce, date sütununun character türünden Date türüne dönüştürülmesi gerek. Bunları Date nesneleri olarak tutmak, hangi sürüşlerin geleceğe ait olduğunu bulmayı çok daha kolaylaştırır; çünkü R, bir Date nesnesinin başka bir Date nesnesinden önce (<) mi sonra (>) mı olduğunu kontrol etmeyi kolaylaştırır.

dplyr ve assertive yüklü ve bike_share_rides kullanılabilir durumda.

Bu egzersiz

R ile Veri Temizleme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • bike_share_rides içindeki date sütununu character türünden Date veri türüne dönüştür.
  • date sütunundaki tüm değerlerin geçmişte gerçekleştiğini ve gelecekte olmadığını doğrula.
  • bike_share_rides'i filtreleyerek yalnızca geçmişe ya da bugüne ait sürüşleri al ve bunu bike_share_rides_past olarak kaydet.
  • bike_share_rides_past içindeki dates değerlerinin yalnızca geçmişte gerçekleştiğini doğrula.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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
___
Kodu Düzenle ve Çalıştır