본문 바로가기
5. 자료구조/6) 데이터프레임 | data.frame()

[R기초] 데이터프레임을 벡터로 만드는 방법

by makhimh 2021. 5. 28.
반응형

데이터프레임을 벡터로 바꿀때는 unlist 함수를 사용합니다.

데이터프레임을 하나 정의합시다. 

> mydt=data.frame(c1=c(1,2,3),c2=c(10,20,30),c3=c(100,200,300))
> mydt
  c1 c2  c3
1  1 10 100
2  2 20 200
3  3 30 300



unlist 함수를 사용해봅시다. 


> myv=unlist(mydt)
> myv
c11 c12 c13 c21 c22 c23 c31 c32 c33 
  1   2   3  10  20  30 100 200 300 
> str(myv)
 Named num [1:9] 1 2 3 10 20 30 100 200 300
 - attr(*, "names")= chr [1:9] "c11" "c12" "c13" "c21" ...



벡터로 바뀌었습니다. 벡터 원소에 붙어있는 이름을 제거합시다. 

> names(myv)=NULL
> myv
[1]   1   2   3  10  20  30 100 200 300

 

반응형

댓글