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

Создайте свой первый data.frame()

Фреймы данных удобны тем, что каждый столбец может содержать данные разного типа. Для начала воспользуемся функцией data.frame(), чтобы создать фрейм данных с прогнозируемыми денежными потоками вашего бизнеса. Фрейм будет содержать следующие переменные:

  • company — компания, от которой поступает денежный поток (A или B).
  • cash_flow — сумма денег, которую получит компания.
  • year — количество лет от текущего момента до получения денежного потока.

Фрейм данных создаётся следующим образом:

data.frame(company = c("A", "A", "B"), cash_flow = c(100, 200, 300), year = c(1, 3, 2))

  company cash_flow year
1       A       100    1
2       A       200    3
3       B       300    2

Как и матрицы, фреймы данных создаются из векторов, поэтому следующий код также сработал бы:

company <- c("A", "A", "B")
cash_flow <- c(100, 200, 300)
year <- c(1, 3, 2)

data.frame(company, cash_flow, year)

Это упражнение является частью курса

Введение в R для финансов

Посмотреть курс

Инструкции к упражнению

  • Переменные company, cash_flow и year уже определены для вас.
  • Создайте фрейм данных, содержащий company, cash_flow и year именно в таком порядке. Присвойте его переменной cash. Этот фрейм данных вы будете использовать на протяжении всей оставшейся части главы!
  • Выведите cash на экран, чтобы увидеть ваш новый фрейм данных.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Variables
company <- c("A", "A", "A", "B", "B", "B", "B")
cash_flow <- c(1000, 4000, 550, 1500, 1100, 750, 6000)
year <- c(1, 3, 4, 1, 2, 4, 5)

# Data frame
cash <- 

# Print cash
Редактировать и запускать код