Vilket datum är det idag?
R har mycket att erbjuda när det gäller datum och tider. De två viktigaste dataklasserna för detta är Date och POSIXct. Date används för kalenderdatumobjekt som "2015-01-22". POSIXct är ett sätt att representera datum- och tidsobjekt som "2015-01-22 08:39:40 EST", vilket betyder att det är 40 sekunder efter klockan 08:39 Eastern Standard Time.
I praktiken är det bästa att använda den enklaste klassen som du behöver. Ofta är Date det enklaste valet. Den här kursen använder nästan uteslutande klassen Date, men det är viktigt att också känna till POSIXct – framför allt när du arbetar med finansiella data på intradagsnivå.
I övningen nedan utforskar du dina första datum- och tidsobjekt genom att be R returnera dagens datum och aktuell tid.
Den här övningen är en del av kursen
R för finans – fortsättningskurs
Övningsinstruktioner
- Skriv
Sys.Date()för att få R att returnera dagens datum. - Skriv
Sys.time()för att få R att returnera aktuellt datum och tid. Notera skillnaden i versalisering mellan Date och time. - Lagra
Sys.Date()i variabelntoday. - Använd
class()påtodayför att bekräfta dess klass.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# What is the current date?
___
# What is the current date and time?
___
# Create the variable today
today <- ___
# Confirm the class of today
___