Jaký je dnes den?
R nabízí v oblasti dat a časů spoustu možností. Dva hlavní datové typy pro tuto práci jsou Date a POSIXct. Date slouží k reprezentaci kalendářních dat, jako je "2015-01-22". POSIXct umožňuje ukládat datum i čas zároveň, například "2015-01-22 08:39:40 EST" — tedy 40 sekund po 8:39 ráno ve východním standardním čase.
V praxi je nejlepší strategií zvolit nejjednodušší typ, který potřebuješ. Nejčastěji ti bude stačit Date. Tento kurz pracuje téměř výhradně s typem Date, ale je dobré znát i POSIXct — hodí se třeba při ukládání finančních dat s přesností na hodiny a minuty.
V následujícím cvičení si vyzkoušíš první objekty data a času: požádáš R, aby ti vrátilo aktuální datum a aktuální čas.
Toto cvičení je součástí kurzu
Intermediate R for Finance
Pokyny k cvičení
- Zadej
Sys.Date(), aby R vrátilo aktuální datum. - Zadej
Sys.time(), aby R vrátilo aktuální datum i čas. Všimni si rozdílu ve velikosti písmen: Date vs time. - Ulož
Sys.Date()do proměnnétoday. - Použij
class()na proměnnoutodaya ověř její typ.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# What is the current date?
___
# What is the current date and time?
___
# Create the variable today
today <- ___
# Confirm the class of today
___