Accesarea și filtrarea cadrelor de date (3)
De multe ori, simpla selectare a unei coloane dintr-un cadru de date nu este tot ce îți dorești. Ce faci dacă ești interesat doar de fluxurile de numerar ale companiei A? Pentru mai multă flexibilitate, folosește subset()!
subset(cash, company == "A")
company cash_flow year
1 A 1000 1
2 A 4000 3
3 A 550 4
Sunt câteva lucruri importante de reținut:
- Primul argument pe care îl transmiți funcției
subset()este numele cadrului tău de date,cash. - Observă că
companynu trebuie pus între ghilimele! ==este operatorul de egalitate. Acesta verifică unde două valori sunt egale și returnează un vector logic. Există mult mai multe de aflat despre acești operatori relaționali – îi vei studia în detaliu în al doilea curs de finanțe, Intermediate R for Finance!
Acest exercițiu face parte din cursul
Introducere în R pentru Finanțe
Instrucțiuni pentru exercițiu
- Folosește
subset()pentru a selecta doar rândurile dincashcorespunzătoare companiei B. - Acum aplică
subset()pentru a filtra rândurile cu fluxuri de numerar scadente în 1 an.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Rows about company B
# Rows with cash flows due in 1 year