1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do R pro finance

Connected

cvičení

Přístup k datovým rámcům a jejich filtrování (3)

Samotný výběr sloupce z datového rámce často nestačí. Co kdybys chtěl/a pracovat jen s peněžními toky společnosti A? Pro větší flexibilitu zkus funkci subset()!

subset(cash, company == "A")

  company cash_flow year
1       A      1000    1
2       A      4000    3
3       A       550    4

Pojďme si projít, co se tu děje:

  • Prvním argumentem funkce subset() je název datového rámce, tedy cash.
  • Všimni si, že company se nepíše do uvozovek!
  • == je operátor rovnosti. Testuje, kde se dvě hodnoty rovnají, a vrací logický vektor. O těchto relačních operátorech toho je mnohem víc co objevit – vše se dozvíš v navazujícím kurzu Intermediate R for Finance!

Pokyny

100 XP
  • Pomocí subset() vyber pouze řádky datového rámce cash, které odpovídají společnosti B.
  • Teď použij subset() k výběru řádků s peněžními toky splatnými za 1 rok.