Kom igångKom igång gratis

Aritmetiska och logiska operatorer

Eftersom Date-objekt internt representeras som antalet dagar sedan 1970-01-01 kan du utföra grundläggande matematik och jämförelser med datum. Du kan jämföra datum med vanliga logiska operatorer (<, ==, > osv.), hitta extremvärden med min() och max(), och till och med subtrahera två datum för att ta reda på hur lång tid som gått mellan dem.

I den här övningen ser du hur dessa operationer fungerar genom att utforska den senaste R-versionen. Du kommer att se Sys.date() i koden – den returnerar helt enkelt dagens datum.

Den här övningen är en del av kursen

Arbeta med datum och tider i R

Visa kurs

Övningsinstruktioner

  • Hitta datumet för den senaste versionen genom att anropa max() på datumkolumnen i releases.
  • Hitta raderna i releases som har det senaste datumet genom att ange jämförelsen date == last_release_date i filter().
  • Skriv ut last_release för att se vilken version det handlar om.
  • Beräkna hur lång tid som gått sedan den senaste versionen genom att subtrahera last_release_date från Sys.Date().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Find the largest date
last_release_date <- max(___)

# Filter row for last release
last_release <- filter(releases, ___)

# Print last_release
last_release

# How long since last release?
Sys.Date() - ___
Redigera och kör kod