반응형
R에서 요인(factor)을 쉽게 정의할 수 있는 꿀함수 gl()
gl함수를 이용하면 요인을 간편하게 정의할 수 있습니다. 아래와 같이 사용합니다.
gl(요인 수, 요인 별 반복 수, 전체 수, 요인 이름)
예를들어서 남자(M)와 여자(F)로 구성된 요인을 만들고 싶다고 해봅시다. M,M,M,F,F,F 를 만들고 싶다면, gl함수를 아래와 같이 사용하면 됩니다.
> gl(2,3,labels=c("M","F"))
[1] M M M F F F
Levels: M F
이번에는 전체 수도 입력해봅시다. 10을 입력하면, MMMFFF 가 3개씩 입력되다가 10개가 되면 입력을 멈춥니다.
> gl(2,3,10,labels=c("M","F"))
[1] M M M F F F M M M F
Levels: M F
ordered 옵션을 설정하면 순서형 데이터가 됩니다.
> gl(2,3,10,labels=c("M","F"),ordered=TRUE)
[1] M M M F F F M M M F
Levels: M < F
반응형
'5. 자료구조 > 5) 요인 | factor()' 카테고리의 다른 글
R에서 여러 요인(factor)들이 결합된 요인을 만들어주는 interaction 함수 (0) | 2020.01.18 |
---|---|
[R기초] 요인(factor) 정의하는 방법 (0) | 2019.11.30 |
댓글