더북(TheBook)

2.5.2 행과 열 이름 정하기

앞서 설명한 대로 데이터 프레임은 리스트이면서 동시에 행렬과 비슷하게 생겼다. 따라서 데이터 프레임에서 데이터에 접근하는 방식은 이 두 가지 성질을 모두 보인다.

> df1 <- data.frame(id = 1:5, x = c(0, 2, 1, -1, -3), y = c(0.5, 0.2, 0.1, 0.5, 0.9))
> df1
    id     x     y
1    1     0   0.5
2    2     2   0.2
3    3     1   0.1
4    4    -1   0.5
5    5    -3   0.9

행렬과 마찬가지 방법으로 행과 열 이름을 변경할 수 있다.

> colnames(df1) <- c("id", "level", "score")
> rownames(df1) <- letters[1:5]
> df1
     id    level    score
a     1        0      0.5
b     2        2      0.2
c     3        1      0.1
d     4       -1      0.5
e     5       -3      0.9
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.