Výběr správné funkce pro parsování
lubridate nabízí sadu funkcí pro parsování dat se známým pořadím složek. Například ymd() zpracuje data, kde je nejdřív rok, pak měsíc a nakonec den. Parsování je přitom flexibilní – funkce si poradí s měsícem zadaným číselně (např. 9 nebo 09), jako plný název (např. September) i jako zkratka (např. Sep).
Existují funkce pro všechna možná pořadí y, m a d. Pokud tvá data obsahují i čas, můžeš použít funkce začínající na ymd, dmy, mdy nebo ydm, za nimiž následuje _h, _hm nebo _hms.
Pro přehled všech dostupných funkcí se podívej na ymd() pro data a ymd_hms() pro data s časem.
Níže najdeš několik úkolů. Ke každému datu zvol správnou funkci pro jeho parsování.
Toto cvičení je součástí kurzu
Práce s daty a časy v R
Pokyny k cvičení
Za každým datem je jako komentář uveden formát ISO 8601 – pomůže ti zkontrolovat výsledek.
- Zvol správnou funkci pro parsování
x. - Zvol správnou funkci pro parsování
y. - Zvol správnou funkci pro parsování
z.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
library(lubridate)
# Parse x
x <- "2010 September 20th" # 2010-09-20
___(x)
# Parse y
y <- "02.01.2010" # 2010-01-02
___(y)
# Parse z
z <- "Sep, 12th 2010 14:00" # 2010-09-12T14:00
___(z)