НачатьНачать бесплатно

Доступ к данным и подмножествам фреймов (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
Редактировать и запускать код