1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Práce s daty a časy v R

Connected

Cvičení

Načítání data a času do R

Stejně jako u samotných dat, pokud chceš, aby R rozpoznalo řetězec jako datum a čas, musíš ho převést – tentokrát pomocí as.POSIXct(). Funkce as.POSIXct() očekává řetězce ve formátu YYYY-MM-DD HH:MM:SS.

Jedinou záludností je, že časy se interpretují v místním časovém pásmu podle nastavení tvého počítače. Aktuální časové pásmo zjistíš pomocí Sys.timezone(). Pokud chceš čas interpretovat v jiném časovém pásmu, stačí nastavit argument tz funkce as.POSIXct(). Více o časových pásmech se dozvíš ve 4. kapitole.

V tomto cvičení zadáš pár hodnot data a času ručně a pak uvidíš, že read_csv() zvládá datum a čas automaticky rozpoznat v mnoha případech.

Pokyny

100 XP
  • Pomocí as.POSIXct() a vhodného řetězce zadej datum a čas odpovídající 1. říjnu 2010 ve 12:12:00.
  • Zadej stejný datum a čas znovu, tentokrát ale nastav časové pásmo jako "America/Los_Angeles".
  • Pomocí read_csv() znovu načti soubor rversions.csv.
  • Prozkoumej strukturu sloupce datetime a ověř, že ho read_csv() správně interpretovalo jako datum a čas.