Доступ і підмножини в датафреймах (3)
Часто простого вибору одного стовпця з датафрейму недостатньо. Що як вас цікавлять лише грошові потоки компанії A? Для більшої гнучкості скористайтеся subset()!
subset(cash, company == "A")
company cash_flow year
1 A 1000 1
2 A 4000 3
3 A 550 4
Тут відбувається кілька важливих речей:
- Перший аргумент, який ви передаєте до
subset(), — це назва вашого датафрейму,cash. - Зверніть увагу:
companyне слід брати в лапки! ==— це оператор рівності. Він перевіряє, де два значення збігаються, і повертає логічний вектор. Про ці реляційні оператори є ще багато чого дізнатися — усе це ви розглянете в другому фінансовому курсі, Intermediate R for Finance!
Ця вправа є частиною курсу
Вступ до R для фінансів
Інструкції до вправи
- Використайте
subset(), щоб вибрати лише ті рядкиcash, які відповідають компанії B. - Тепер застосуйте
subset()до рядків із грошовими потоками з терміном через 1 рік.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Rows about company B
# Rows with cash flows due in 1 year