1. 학습
  2. /
  3. 강의
  4. /
  5. 금융을 위한 R 입문

Connected

연습 문제

첫 data.frame() 만들기

데이터 프레임은 각 열마다 서로 다른 타입의 데이터를 담을 수 있어서 매우 유용해요. 먼저 data.frame() 함수를 사용해, 앞으로 발생할 현금흐름(cash flow) 데이터 프레임을 만들어 보죠. 데이터 프레임에는 다음 변수가 들어가요:

  • 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)

지침

100 XP
  • 새로운 company, cash_flow, year 변수가 미리 정의되어 있어요.
  • company, cash_flow, year 순서로 포함한 또 다른 데이터 프레임을 만들어 cash에 할당하세요. 이 데이터 프레임은 이번 장 전체에서 계속 사용할 거예요!
  • 새로 만든 데이터 프레임을 살펴볼 수 있도록 cash를 출력하세요.