본문 바로가기
5. 자료구조/5) 요인 | factor()

R에서 요인(factor)을 쉽게 정의할 수 있는 꿀함수 gl()

by makhimh 2020. 1. 18.
반응형

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


반응형

댓글