1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate R for Finance

Connected

cvičení

Hodně dat

Vědět, jak vytvořit jedno datum, je fajn – ale při práci s finančními daty budeš mít nejčastěji velké množství dat najednou. V takovém případě potřebuješ převést více dat z textového formátu na datumový. Zvládneš to naráz pomocí vektorů. Pokud sis uvědomil/a, že i jednotlivý řetězec je vlastně vektor délky 1, pak víš, že jsi to tak dělal/a vlastně celou dobu!

# Create a vector of daily character dates
dates <- c("2017-01-01", "2017-01-02",
           "2017-01-03", "2017-01-04") 

as.Date(dates)
[1] "2017-01-01" "2017-01-02" "2017-01-03" "2017-01-04"

Stejně jako předtím – výsledek může vypadat jako textový vektor, ale interně jsou všechny hodnoty uložené jako čísla se speciálními vlastnostmi, které mají jen data.

Pokyny

100 XP
  • Vytvoř vektor dat obsahující 4 dny od "2017-02-05" do "2017-02-08" včetně. Pojmenuj ho dates.
  • Přiřaď dnům týdne "Sunday", "Monday", "Tuesday", "Wednesday", v tomto pořadí, jako names() vektoru dates.
  • Pomocí [ ] vyber z vektoru dates pouze datum odpovídající "Monday".