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
- 순위출력
- max
- 상관관계
- 불순도제거
- difftime
- 빅데이터분석
- Intersect
- Dense_Rank
- 그래프시각화
- merge
- %in%
- 막대그래프
- 그래프 생성 문법
- 빅데이터
- 여러 데이터 검색
- sqld
- 데이터분석
- 총과 카드만들기
- 단순회귀 분석
- 데이터분석가
- loop 문
- 팀스파르타
- 회귀분석
- 회귀분석 알고리즘
- count
- Sum
- sql
- 정보획득량
- 히스토그램 그리기
- if문 작성법
Archives
- Today
- Total
ch0nny_log
[빅데이터분석] R _ 24. 그룹함수 SUM 본문
문제1. 직업, 직업별 토탈월급을 출력하시오.
1) SQL
2) Rselect job, sum(sal) from emp group by job;
x <- aggregate( sal ~ job, emp, sum ) names(x) <- c("직업", "토탈월급") x
문제2. 직업, 직업별 토탈월급을 가로로 출력하시오.
1) SQL
select sum( decode(job, 'ANALYST', sal, null ) ) as "ANALYST", sum( decode(job, 'CLERK', sal, null ) ) as "CLERK", sum( decode(job, 'MANAGER', sal, null ) ) as "MANAGER", sum( decode(job, 'SALESMAN', sal, null ) ) as "SALESMAN", sum( decode(job, 'PRESIDENT', sal, null ) ) as "PRESIDENT", from emp;
2) R
tapply(emp$sal, emp$job, sum)
문제3. 위의 문제를 원형 그래프로 시각화 하시오.
total_sal<- tapply(emp$sal, emp$job, sum) pie(total_sal, main='직업별 토탈월급의 원형 그래프', col=c('skyblue','coral','seagreen','gold','orchid'), labels = paste(names(total_sal),'\n',total_sal))
설명: \n <- 줄바꿈
ex) job \n sal
clerk
4150
문제 4. 부서번호, 부서번호별 토탈월급을 가로로 출력하시오.
total_sal<- tapply(emp$sal, emp$deptno, sum) total_sal
문제 5. 위의 결과를 원형 그래프로 시각화하시오.
total_sal<- tapply(emp$sal, emp$deptno, sum) pie(total_sal, main='부서번호호별 토탈월급의 원형 그래프', col=c('skyblue','coral','seagreen','gold','orchid'), labels = paste(names(total_sal),'\n',total_sal))
'빅데이터 분석(with 아이티윌) > R' 카테고리의 다른 글
[빅데이터분석] R _ 26. GROUP BY절 두개의 컬럼 사용 (0) | 2024.06.28 |
---|---|
[빅데이터분석] R _ 25. 그룹함수 MEAN (0) | 2024.06.28 |
[빅데이터분석] R _ 23. 그룹함수 LENGTH(세로)/TABLE(가로)/원형그래프) (0) | 2024.06.28 |
[빅데이터분석] R _ 22. 그룹함수 MAX / MIN (0) | 2024.06.28 |
[빅데이터분석] R _ 21. 일반함수(ifelse) (0) | 2024.06.27 |