cut
- 연속형 변수를 범주형 변수로 변환하는 함수
- 수치형 데이터를 문자형으로 바꾼것
x <- c(5,20,30,48,2,1,5,15,35,21,8,13,35,12,
30,23,24,39,45,3,48,2,1,5,15,35,21)
일때
right=T
right=F : 10 <= 값 < 20 [10,20) |
|
cut(x, breaks=seq(0,50,10),right=T) |
|
cut(x, breaks=seq(0,50,10),right=F) | |
x <- cut(x, breaks=seq(0,50,10),right=F, labels=c("0세이상~10세미만","10세이상~20세미만", "20세이상~30세미만","30세이상~40세미만", "40세이상~")) |
|
# 도수 구하기 table(x) |
|
# 상대도수 prop.table(table(x)) |
|
# 도수와 상대도수 합치기 cbind(table(x),prop.table(table(x))) |
반응형
'컴퓨터 > R' 카테고리의 다른 글
R - 시각화 ④ ggplot 라이브러리 사용(막대그래프) (0) | 2020.04.22 |
---|---|
R - 시각화 ③ box plot, Stem and Leaf Diagram (0) | 2020.04.22 |
R - 시각화 ② scatter plot, histogram (0) | 2020.04.21 |
R - 시각화 ① pie chart, bar graph (0) | 2020.04.20 |
R - 분할표 만들기 (0) | 2020.04.20 |