포스팅 목차
29. Display the minimum salary from emp table.
* 최소 급여를 받는 직원의 급여를 출력하시오.
- 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크
- [집계함수] 수치형 데이터 최소값 측정
|
1. 오라클(Oracle)
- min 함수를 사용하여서 직원들의 급여 중에서 최소 급여를 계산한다.
Oracle Programming |
select min(sal) as sal_min
from emp
2. 파이썬(Pandas)
- min 함수를 사용하여서 최소 급여를 계산한다.
Python Programming |
min(emp["sal"])
Results |
800
3. R Programming (R Package)
- Min 함수
R Programming |
%%R
min(emp$sal)
Results |
[1] 800
4. R Dplyr Package
- dplyr패키지의 summarise 함수에 min함수를 사용하여서 최소 급여를 출력한다.
R Programming |
%%R
emp %>% dplyr::summarise(min_value = min(sal))
Results |
# A tibble: 1 x 1
min_value
<dbl>
1 800
5. R sqldf Package
- Min 함수
R Programming |
%%R
sqldf("select min(sal) from emp")
Results |
min(sal)
1 800
6. Python pandasql Package
- Min 함수
Python Programming |
ps.sqldf("select min(sal) from emp")
Results |
min(sal) | |
0 | 800 |
7. R data.table Package
- Min 함수
R Programming |
%%R
DT <- data.table(emp)
dept_DT <- data.table(dept)
DT[, .(min_value = min(sal))]
Results |
min_value
1: 800
8. SAS Proc SQL
- Proc sql과 Min 함수
SAS Programming |
%%SAS sas
PROC SQL;
CREATE TABLE STATSAS_1 AS
SELECT MIN(SAL) AS SAL_MIN
FROM EMP A;
QUIT;
PROC PRINT;RUN;
Results |
OBS | SAL_MIN |
1 | 800 |
9. SAS Data Step
- Proc summary 프로시져의 최소값 계산
SAS Programming |
%%SAS sas
PROC SUMMARY DATA=EMP;
VAR SAL;
OUTPUT OUT=STATSAS_2(DROP=_:) MIN=SAL_MIN;
RUN;
PROC PRINT;RUN;
Results |
OBS | SAL_MIN |
1 | 800 |
10. Python Dfply Package
- Min 함수
Python Programming |
emp >> summarize( SAL_MIN = X.sal.min() )
Results |
tot_sal | |
0 | 800 |
[SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트
반응형
댓글