포스팅 목차
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 |
댓글