첫 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)
이 연습은 강의의 일부입니다
금융을 위한 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