ÎncepețiÎncepe gratuit

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ă company nu 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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește subset() pentru a selecta doar rândurile din cash corespunză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
Editează și rulează codul