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