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 |
Tags
- 상관관계
- 여러 데이터 검색
- 데이터분석
- Dense_Rank
- sqld
- 그래프시각화
- 데이터분석가
- 불순도제거
- Sum
- 히스토그램 그리기
- 그래프 생성 문법
- Intersect
- sql
- difftime
- max
- 순위출력
- %in%
- 회귀분석 알고리즘
- 정보획득량
- 단순회귀 분석
- 빅데이터분석
- count
- 빅데이터
- if문 작성법
- 팀스파르타
- 회귀분석
- merge
- loop 문
- 총과 카드만들기
- 막대그래프
Archives
- Today
- Total
ch0nny_log
[빅데이터분석] R _ 24. 그룹함수 SUM 본문
문제1. 직업, 직업별 토탈월급을 출력하시오.
1) SQL
2) R
select 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 |