반응형
데이터프레임을 벡터로 바꿀때는 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
반응형
'5. 자료구조 > 6) 데이터프레임 | data.frame()' 카테고리의 다른 글
R 데이터프레임 쉽게 이해하기 (0) | 2021.10.18 |
---|---|
[R강의] 데이터프레임을 행렬로 바꾸는 방법 (0) | 2021.10.12 |
[R 코딩] 데이터프레임 에서 엑셀스타일, SPSS스타일 데이터 변환 (stack함수) (0) | 2020.12.16 |
[R] 데이터프레임 인덱싱을 쉽게 하는 법 (subset 함수) (0) | 2020.12.15 |
R 데이터프레임 인덱싱 벡터로 출력 (0) | 2020.12.15 |
댓글