Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Dense_Rank
- sqld
- count
- max
- 여러 데이터 검색
- 정보획득량
- 불순도제거
- 상관관계
- 그래프시각화
- 순위출력
- merge
- 회귀분석 알고리즘
- Sum
- loop 문
- 그래프 생성 문법
- 회귀분석
- 빅데이터
- %in%
- 막대그래프
- difftime
- 단순회귀 분석
- 총과 카드만들기
- sql
- if문 작성법
- 빅데이터분석
- Intersect
- 데이터분석가
- 팀스파르타
- 데이터분석
- 히스토그램 그리기
Archives
- Today
- Total
ch0nny_log
[빅데이터분석] R _ 23. 그룹함수 LENGTH(세로)/TABLE(가로)/원형그래프) 본문
문제1. 직업, 직업별 인원수를 출력하시오. LENGTH(세로출력)
1) SQL
2) Rselect job, count(*) from emp group by job;
X<-aggregate(empno~job,emp,length) names(x)<- c('직업','인원수') x
문제2. 위의 결과를 가로로 출력하시오. TABLE(가로)
1) SQL
select count(decode(job,'ANALYST', empno,1, null) as 'ANALYST', count(decode(job,'ANALYST', empno,1, null) as 'SALESMAN', count(decode(job,'ANALYST', empno,1, null) as 'CLERK', count(decode(job,'ANALYST', empno,1, null) as 'MANAGER', count(decode(job,'ANALYST', empno,1, null) as 'PRESIDENT' from emp;
2) R
table(emp$job)
문제 3. 직업과 직업별 인원수를 원형그래프로 시각화 하시오.
job_cnt <- table(emp$job) pie(job_cnt, main='직업별 빈도 원형 그래프', # Title of the pie chart col = rainbow(length(job_cnt)), # Colors for the pie slices labels = paste(names(job_cnt), '\n', job_cnt) # Labels for each slice )
문제4. 위 그래프 색깔을 변경하시오
job_cnt <- table(emp$job) colors <- c("skyblue", "coral", "seagreen", "gold", "orchid") pie( job_cnt, main="직업별 빈도 원형 그래프" , col= colors, labels= paste(names(job_cnt), "\n", job_cnt ) )
문제 5. 부서번호와 부서번호별 인원수를 원현그래프로 시작화 하시오.
x<-table(emp$deptno) x pie(x, main = '부서번호별 인원수 그래프', col=colors, labels= paste(names(x), "\n", x ))
'빅데이터 분석(with 아이티윌) > R' 카테고리의 다른 글
[빅데이터분석] R _ 25. 그룹함수 MEAN (0) | 2024.06.28 |
---|---|
[빅데이터분석] R _ 24. 그룹함수 SUM (0) | 2024.06.28 |
[빅데이터분석] R _ 22. 그룹함수 MAX / MIN (0) | 2024.06.28 |
[빅데이터분석] R _ 21. 일반함수(ifelse) (0) | 2024.06.27 |
[빅데이터분석] R _ 20. 데이터 변환 함수 (0) | 2024.06.27 |