Ce zi este azi?
R oferă multe posibilități pentru lucrul cu date și ore. Cele două clase principale de date pentru acest scop sunt Date și POSIXct. Date este folosită pentru obiecte de tip dată calendaristică, precum "2015-01-22". POSIXct este o modalitate de a reprezenta obiecte de tip dată și oră, precum "2015-01-22 08:39:40 EST", adică 40 de secunde după ora 8:39 AM, ora standard a Estului.
În practică, cea mai bună strategie este să folosești clasa cea mai simplă de care ai nevoie. De cele mai multe ori, Date va fi alegerea potrivită. Acest curs va folosi aproape exclusiv clasa Date, însă este important să cunoști și POSIXct, mai ales pentru stocarea datelor financiare intraday.
În exercițiul de mai jos, vei explora primele tale obiecte de tip dată și oră, cerând R să returneze data curentă și ora curentă.
Acest exercițiu face parte din cursul
R intermediar pentru finanțe
Instrucțiuni pentru exercițiu
- Scrie
Sys.Date()pentru ca R să returneze data curentă. - Scrie
Sys.time()pentru ca R să returneze data și ora curente. Observă diferența de majuscule dintre Date și time. - Stochează
Sys.Date()în variabilatoday. - Folosește
class()petodaypentru a confirma clasa acesteia.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# What is the current date?
___
# What is the current date and time?
___
# Create the variable today
today <- ___
# Confirm the class of today
___