Który mamy dziś dzień?
R oferuje wiele możliwości pracy z datami i czasem. Dwie główne klasy danych służące do tego celu to Date i POSIXct. Klasa Date służy do reprezentowania dat kalendarzowych, np. "2015-01-22". POSIXct pozwala przechowywać obiekty daty i czasu, np. "2015-01-22 08:39:40 EST" – czyli 40 sekund po godzinie 8:39 czasu wschodnioamerykańskiego.
W praktyce najlepiej stosować najprostszą klasę, która spełnia twoje potrzeby. Najczęściej będzie to właśnie Date. W tym kursie będziemy korzystać niemal wyłącznie z klasy Date, warto jednak znać też POSIXct – przyda się do przechowywania śróddziennych danych finansowych.
W poniższym ćwiczeniu zapoznasz się z pierwszymi obiektami daty i czasu – poprosisz R o zwrócenie bieżącej daty oraz bieżącego czasu.
To ćwiczenie jest częścią kursu
R dla finansów – poziom średnio zaawansowany
Instrukcje do ćwiczenia
- Wpisz
Sys.Date(), aby R zwrócił bieżącą datę. - Wpisz
Sys.time(), aby R zwrócił bieżącą datę i czas. Zwróć uwagę na różnicę w pisowni: Date (wielka litera) vs time (mała litera). - Zapisz
Sys.Date()w zmiennejtoday. - Użyj funkcji
class()na zmiennejtoday, aby potwierdzić jej klasę.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# What is the current date?
___
# What is the current date and time?
___
# Create the variable today
today <- ___
# Confirm the class of today
___