본문 바로가기
5. 자료구조/7) 테이블 | table()

[R] table 형태를 유지하며 데이터프레임으로

by makhimh 2020. 8. 31.
반응형

[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


반응형

댓글