포스팅 목차
1. Display the dept information from department table.
* dept 테이블을 출력하시오.
- 데이터세트(테이블) 출력
|
1. 오라클(Oracle)
Oracle Programming |
select *
from dept;
2. 파이썬(Pandas)
Python Programming |
dept
Results |
deptno | dname | loc | |
0 | 10 | ACCOUNTING | NEW YORK |
1 | 20 | RESEARCH | DALLAS |
2 | 30 | SALES | CHICAGO |
3 | 40 | OPERATIONS | BOSTON |
3. R Programming (R Package)
Python Programming |
%%R
dept
Results |
# A tibble: 4 x 3
deptno dname loc
<dbl> <chr> <chr>
1 10 ACCOUNTING NEW YORK
2 20 RESEARCH DALLAS
3 30 SALES CHICAGO
4 40 OPERATIONS BOSTON
4. R Dplyr Package
Python Programming |
%%R
dept %>% print()
Results |
# A tibble: 4 x 3
deptno dname loc
<dbl> <chr> <chr>
1 10 ACCOUNTING NEW YORK
2 20 RESEARCH DALLAS
3 30 SALES CHICAGO
4 40 OPERATIONS BOSTON
5. R sqldf Package
Python Programming |
%%R
require(sqldf)
sqldf("select * from dept;")
Results |
deptno dname loc
1 10 ACCOUNTING NEW YORK
2 20 RESEARCH DALLAS
3 30 SALES CHICAGO
4 40 OPERATIONS BOSTON
6. Python pandasql Package
Python Programming |
import pandasql as ps
ps.sqldf("select * from dept;")
Results |
deptno | dname | loc | |
0 | 10 | ACCOUNTING | NEW YORK |
1 | 20 | RESEARCH | DALLAS |
2 | 30 | SALES | CHICAGO |
3 | 40 | OPERATIONS | BOSTON |
7. R data.table Package
- Data.table의 Key는 설정 안 함. (속도 개선을 위하여 Key 설정 필요)
R Programming |
%%R
DT <- data.table(emp)
dept_DT <- data.table(dept)
dept_DT
Results |
deptno dname loc
1: 10 ACCOUNTING NEW YORK
2: 20 RESEARCH DALLAS
3: 30 SALES CHICAGO
4: 40 OPERATIONS BOSTON
8. SAS Proc SQL
SAS Programming |
%%SAS sas
proc sql;
select *
from dept;
quit;
Results |
OBS | deptno | dname | loc |
1 | 10 | ACCOUNTING | NEW YORK |
2 | 20 | RESEARCH | DALLAS |
3 | 30 | SALES | CHICAGO |
4 | 40 | OPERATIONS | BOSTON |
9. SAS Data Step
SAS Programming |
%%SAS sas
proc print data=dept;
run;
Results |
OBS | deptno | dname | loc |
1 | 10 | ACCOUNTING | NEW YORK |
2 | 20 | RESEARCH | DALLAS |
3 | 30 | SALES | CHICAGO |
4 | 40 | OPERATIONS | BOSTON |
10. Python Dfply Package
Python Programming |
display(dept >> head(5))
Results |
deptno | dname | loc | |
0 | 10 | ACCOUNTING | NEW YORK |
1 | 20 | RESEARCH | DALLAS |
2 | 30 | SALES | CHICAGO |
3 | 40 | OPERATIONS | BOSTON |
[SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트
반응형
'통계프로그램 비교 시리즈 > 프로그래밍비교(Oracle,Python,R,SAS)' 카테고리의 다른 글
[변수 생성 & 결측치 대체] 결측치 대체 후 신규 변수 생성 - 6 (0) | 2021.08.04 |
---|---|
[변수 생성] 신규 변수를 생성하여 데이터 출력 - 5 (0) | 2021.08.03 |
[변수 선택] 특정 변수를 지정하여서 데이터 출력 - 4 (0) | 2021.08.03 |
[변수 선택] 특정 변수를 지정하여서 데이터 출력 - 3 (0) | 2021.08.03 |
[데이터 출력] 데이터세트(테이블) 출력 - 2 (0) | 2021.08.03 |
댓글