반응형
[R] table 형태를 유지하며 데이터프레임으로
먼저 테이블을 하나 만들어봅시다.
v1=c("F","F","M","M","M")
v2=c("A","B","C","A","B")
d=data.frame(v1,v2)
t=table(d)
> t
v2
v1 A B C
F 1 1 0
M 1 1 1
이 형태를 그대로 데이터 프레임으로 만들고 싶은데요. as.data.frame을 적용하면 아래와 같이 변형됩니다.
> as.data.frame(t)
v1 v2 Freq
1 F A 1
2 M A 1
3 F B 1
4 M B 1
5 F C 0
6 M C 1
이때는 as.data.frame.matrix 함수를 사용하면 됩니다.
> as.data.frame.matrix(t)
A B C
F 1 1 0
M 1 1 1
반응형
'5. 자료구조 > 7) 테이블 | table()' 카테고리의 다른 글
[R 코딩] 3차원 table (0) | 2020.12.12 |
---|---|
[R] 테이블에서 열 또는 행 위주로 정리(주변표) (0) | 2020.12.12 |
[R] 테이블을 비율로 변환 (0) | 2020.12.12 |
[R] 분할표를 자동으로 만들어주는 table 함수 (0) | 2020.08.31 |
댓글