Začněte nyníZačněte zdarma

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

Zobrazit kurz

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)
Upravit a spustit kód