더북(TheBook)

그럼 간단한 데이터 프레임을 만들어 보겠습니다.

> # 행과 열을 각각 네 개씩 갖는 데이터 프레임
> df <- data.frame(name = c("kim", "lee", "choi", "park"), age = c(32, 25, 18, 39), height = c(170, 175, 168, 180), weight = c(63, 66, 59, 70))
> df
  name  age  height  weight
1  kim   32     170      63
2  lee   25     175      66
3 choi   18     168      59
4 park   39     180      70

> class(df)
[1] "data.frame"

 

행과 열을 네 개씩 갖는 데이터 프레임이 만들어졌습니다. 행 왼쪽에는 1~4의 행 번호가 함께 출력됩니다. 행 번호가 아닌 행 이름으로 표현되는 경우도 있습니다. 데이터 프레임을 만드는 것은 다음과 같이 응용도 가능합니다.

> name <- c("kim", "lee", "choi", "park")      # name 변수에 데이터 값을 할당
> age <- c(32, 25, 18, 39)                     # age 변수에 데이터 값을 할당
> weight <- c(63, 66, 59, 70)                  # weight 변수에 데이터 값을 할당
> height <- c(170, 175, 168, 180)              # height 변수에 데이터 값을 할당
> df <- data.frame(name, age, height, weight)  # 각 변수를 묶어서 df 변수에 할당,
                                               # 각 변수는 열 이름이 됨

> df
  name  age  height  weight
1  kim   32     170      63
2  lee   25     175      66
3 choi   18     168      59
4 park   39     180      70
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.