본문 바로가기
R 주제/R 기초 및 통계 강의

[R 강의] 58. 데이터프레임 열추가, 행과 열에 이름 붙이기 (data.frame)

by 만다린망고 2020. 3. 27.
반응형
도구 R로 푸는 통계

58. 데이터프레임 열추가, 행과 열에 이름 붙이기 (data.frame)



데이터프레임을 하나 만들겠습니다. 

(데이터 프레임 만들기 : http://hsm-edu.tistory.com/481)


벡터를 먼저 정의하고 데이터프레임을 만들 수도 있지만, 아래와 같이 데이터 프레임 안에 직접 정의할 수도 있습니다.


> DF=data.frame(a=c(1,2,3),b=c(1+1i,2+2i,3+3i),c=c("a","b","c"))

> DF

  a    b c

1 1 1+1i a

2 2 2+2i b

3 3 3+3i c



1. 데이터프레임에 열 추가하기


열을 추가하는 방법은 아래와 같습니다. d라는 열을 추가해보겠습니다.


> DF$d=c(11,22,33)

> DF

  a    b c  d

1 1 1+1i a 11

2 2 2+2i b 22

3 3 3+3i c 33



2. 데이터프레임 행과 열에 이름 붙이기


rownames와 colnames 함수를 사용합니다. 


먼저 데이터 프레임 행의 이름을 바꿔보겠습니다. 1st, 2nd, 3rd 로 바꾸겠습니다.


> rownames(DF)=c("1st","2nd","3rd")

> DF

    a    b c  d

1st 1 1+1i a 11

2nd 2 2+2i b 22

3rd 3 3+3i c 33


이번에는 열의 이름을 바꿔봅시다. num1, complex, alphabet, num2 로 바꾸겠습니다.


> colnames(DF)=c("num1","complex","alphabet","num2")

> DF

    num1 complex alphabet num2

1st    1    1+1i        a   11

2nd   2    2+2i        b   22

3rd    3    3+3i        c   33



 

영상이 더 편하신 분

반응형

댓글