2019년 6월 20일 목요일

R: Factors

1. 순서형 변수

1
2
3
4
5
6
7
> # Temperature
> temperature_vector <- c("High", "Low", "High","Low", "Medium")
> factor_temperature_vector <- factor(temperature_vector, order = TRUE, levels = c("Low", "Medium", "High"))
> # levels: 오름차순으로 레벨을 부여한다.
> factor_temperature_vector
[1] High   Low    High   Low    Medium
Levels: Low < Medium < High
cs

2. 팩터 레벨 이름 변경하기

1
2
3
4
5
6
7
8
9
10
> # Code to build factor_survey_vector
> survey_vector <- c("M", "F", "F", "M", "M")
> factor_survey_vector <- factor(survey_vector)
> # Specify the levels of factor_survey_vector
> levels(factor_survey_vector) <- c("Female", "Male")
> factor_survey_vector
[1] Male   Female Female Male   Male  
Levels: Female Male
cs

3. 팩터를 포함하는 벡터 요약하기

1
2
3
4
5
6
7
8
9
> # Generate summary for survey_vector
> summary(survey_vector)
   Length     Class      Mode 
        5 character character
> # 문자열 벡터를 요약하면 원소가 몇 개인지 알 수 없고 벡터의 길이와 클래스를 출력한다.
> # Generate summary for factor_survey_vector
> summary(factor_survey_vector)
Female   Male 
     2      3
> # 팩터 벡터를 요약하면 원소가 몇 개인지 출력한다.

cs



댓글 없음:

댓글 쓰기