본문 바로가기
R

[R.아르] R 행,열 추가

by LightBlogger 2016. 8. 30.

요런 x랑



요런 y가 있다고 할 때



x 오른쪽에 y를 열로 추가하려면 cbind

cbind의 c는 열(column)을 의미한다.



순서를 다르게 하면 다르게 붙는다



열의 이름을 지정하고 싶을 경우 cbind()에서 선언해 준다.



이번엔 행을 추가해 보자.

요런 x와



요런 y가 있다고 할 때


x아래에 y를 행으로 붙이려면 rbind()

rbind의 r은 행(row)을 의미한다.



맨 끝이 아니라 중간에 넣고 싶다면?

다음과 같이 (z의 1-7행, a, z의 8-10행)으로 rbind()를 사용하면 

a가 z의 7행과 8행 사이에 들어간다.



z[c(1:7),] 은 'z의 1행부터 7행까지'라는 의미이다.

(2016/08/30 - [R] - [R.아르] R 행,열 삭제 참고)


바뀐 z를 보면 원래 8, 9, 10 의 행번호를 갖고 있던 h, i, j 가 밀리면서 81, 91, 101이 되었다.

다음 그림과 같이 '별도의 행이름(rownames) 없음' 을 선언해 주면 행번호를 다시 연속으로 부여한다





반응형

댓글