JJUNNAK's
[ R ] 팩터 Factor 본문
팩터는 1차원 형태의 자료를 저장하는 자료 구조이다.
문자형 데이터가 저장되는 벡터의 일종으로,
저장되는 문자 값들이 어떠한 종류를 나타내는 값(범주형 자료들)일 때 사용한다.
또한 팩터는 이미 지정된 값의 종류 외에 다른 값이 들어오는 것을 막을때 사용한다.
Levels() 에 없는 값들이 입력되었을 경우에는 <NA>로 표시된다.
vec <- c('A','A','B','AB','AB','O') # 벡터생성
blood <- factor(vec) # 팩터 blood 생성
[ 출력 ]
> blood # A A B AB AB O Levels : A AB B O
> blood[3] # B
> levels(blood) # 'A','AB','B','O'
> as.integer(blood) # 1 1 3 2 2 4 // levles() 결과의 순서대로 A=1, AB=2, B=3, O=4 이다.
벡터에서도 levels() 함수 처럼 unique()를 사용해서 저장된 값들의 종류를 알수 있다
> unique(vec) # 'A','B','AB','O'
'Language > R' 카테고리의 다른 글
[ R ] 매트릭스 Matrix (0) | 2023.01.17 |
---|---|
[ R ] 리스트 List (0) | 2023.01.17 |
[ R ] 변수, 벡터(vector) (0) | 2023.01.17 |
[ R ] 도움말 보는법 (0) | 2023.01.17 |
[ R ] 패키지 설치 & 사용 하는법 (0) | 2023.01.17 |
Comments