그럼 간단한 데이터 프레임을 만들어 보겠습니다.
> # 행과 열을 각각 네 개씩 갖는 데이터 프레임 > 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