본문 바로가기
반응형

통계프로그램 비교 시리즈659

[데이터 추출] 해당 그룹에 대한 특정 조건을 만족하는 그룹 리스트 출력 - 110 110. Display dname where at least 3 are working and display only dname. * 부서내 직원 수가 4명 이상인 부서의 부서 정보를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [데이터 추출] 해당 그룹에 대한 특정 조건을 만족하는 그룹 리스트 출력 데이터 전처리 - SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF, PANDASQL, DATA.TABLE, SAS, Proc Sql Oracle : 비상관 서브쿼리, having count(*) 파이썬 Pandas : isin(), groupby(), count(), query(), pd.merge() R 프로그래밍 : subset(), aggregate(), m.. 2022. 12. 6.
[데이터 추출] 그룹 집계 후 특정 조건을 만족하는 그룹의 집계 통계량 출력 - 109 109. Display count of employees in each department where count greater than 3. * 부서내 직원 수가 4명 이상인 부서의 부서명과 직원수를 출력하시오. 유사문제 : 109, 176, 185 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 그룹 집계 후 특정 조건을 만족하는 그룹의 집계 통계량 출력 Oracle : group by, having count(*) 파이썬 Pandas : groupby(), query(), agg(), filter(), lambda 함수 R 프로그래밍 : aggregate(), subset(), FUN = function(x) 사용자 정의 함수, list(), tapply() R Dplyr Package : gr.. 2022. 12. 5.
[데이터 추출] 최소값과 최대값 계산하기 - 108 108. Display those employees whose salary is equal to average of maximum and minimum. ( = 에서 > 으로 변경) * 최대 급여와 최소급여의 평균보다 더 많은 급여를 수령하는 직원의 정보를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 최소값(Minimum)과 최대값(Maximum) 계산하기 Oracle : min(), max() 파이썬 Pandas : .loc[], min(), max(), query() R 프로그래밍 : min(), max(), subset() R Dplyr Package : min(), max(), filter() R sqldf Package : min(), max() Python pandasql.. 2022. 12. 5.
[데이터 추출] 관측치 최대값(MAX) 리스트 추출 - 107 107. Display the name of those employees who are getting highest salary. * 최대 급여 수령자의 정보를 출력하시오. 관련예제 : 106번 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 최대값(MAX) 에 해당하는 관측치 정보 추출 데이터 전처리 - SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF, PANDASQL, DATA.TABLE, SAS, Proc Sql Oracle : Max() 파이썬 Pandas : nlargest() R 프로그래밍 : order(), row_number() R Dplyr Package : slice_max(), top_n() R sqldf Package : ROW_NUMBER() Pyth.. 2022. 12. 4.
[데이터 정렬 - 내림차순 정렬] 수치형 데이터를 기준으로 내림차순 정렬 - 37 (오라클 SQL, R, Python, SAS) 37. Display the names of employees in descending order of salary. * emp테이블에서 근무하는 직원의 급여를 기준으로 내림차순(급여액이 큰 값 우선)으로 정렬하고 해당 직원의 이름을 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [데이터 정렬] 수치형 데이터를 기준으로 내림차순 정렬 Oracle : order by, desc 파이썬 Pandas : sort_values(), ascending= R 프로그래밍 : order(), decreasing= R Dplyr Package : dplyr::arrange(), desc() R sqldf Package : order by, desc Python pandasql Package : ord.. 2022. 10. 31.
[데이터 추출] 상위 Top 5 관측치 추출하기 - 106 106. Find out the top 5 earner of company * 최대 급여 수령자 상위 5명의 정보를 출력하시오. 관련예제 : 106번 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 Oracle : ROW_NUMBER() 파이썬 Pandas : nlargest() R 프로그래밍 : order(), row_number() R Dplyr Package : slice_max(), top_n() R sqldf Package : ROW_NUMBER(), RANK() Python pandasql Package : ROW_NUMBER(), RANK() R data.table Package : order() SAS Proc SQL : monotonic() SAS Data Step : PROC RA.. 2022. 10. 3.
[데이터 추출] Left Join 과 데이터 상하 결합(UNION) - 105 105. Display employee name, his job and his manager. Display also employees who are without manager. * 직원 이름, 직무, 담당 관리자명을 출력하시오. 더불어 담당 관리자가 없는 직원도 함께 출력하시오. Cross Join 생성 :113번 예제 참조 유사문제 : 103 / 105 / 212 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 Left Join 과 데이터 상하 결합(UNION) Oracle : Left join과 Union all, is null 파이썬 Pandas : pd.merge(), pd.concat(), assign(), isnull() R 프로그래밍 : pd.merge(), np.where(), s.. 2022. 10. 3.
[데이터 추출] 비등가 FULL 조인(NON-EQUI FULL JOIN)을 통한 데이터 결합 및 데이터 정렬(SORT) - 104 104. List out all the employees name, job, and salary grade and department name for every one in the company except ‘CLERK’. Sort on salary display the highest salary. * 사무직(‘CLERK’) 직원을 제외한 직원들의 이름, 직무, 부서명, 직원 급여 등급을 높은(내림차순 기준) 급여 기준으로 정렬하여서 출력하시오. 다중 테이블 결합 : 103 / 104 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 비등가 FULL 조인(NON-EQUI FULL JOIN)을 통한 데이터 결합 및 데이터 정렬(SORT) Oracle : 비등가조인(NON-EQUI JOIN), Order.. 2022. 10. 2.
[데이터 추출] 비등가 FULL 조인(NON-EQUI FULL JOIN)을 통한 데이터 결합 - 103 103. Display employee name, his job, his dept name, his manager name, his grade and make out of an under department wise. * 직원이름, 직무, 부서명, 관리자명, 직원 급여 등급을 부서 번호를 기준으로 정렬하여서 출력하시오. 다중 테이블 결합 : 103 / 104 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 비등가 FULL 조인(NON-EQUI FULL JOIN)을 통한 데이터 결합 Self join : 셀프조인, 자체 결합, 자체 조인 Oracle : 비등가조인(NON-EQUI JOIN) 파이썬 Pandas : pd.merge, assign(), query() R 프로그래밍 : base::merge.. 2022. 10. 2.
[데이터 추출] 비상관 서브쿼리(Uncorrelated Subquery) 와 상관 서브쿼리(Correlated Subquery)를 만족하는 데이터 추출 - 비등가조인(NON-EQUI JOIN) 데이터 결합 - 102 102. Display name and salary of ford if his Sal is equal to high Sal of his grade. * 직원 Ford의 급여가 해당 급여 등급의 최고 급여(‘hisal’)와 같은 경우에 이름과 연봉을 출력하시오. 97번 예제 참고 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [데이터 추출] 비상관 서브쿼리(Uncorrelated Subquery) 와 상관 서브쿼리(Correlated Subquery)를 만족하는 데이터 추출 - 비등가조인(NON-EQUI JOIN) 데이터 결합 Oracle : 비상관 서브쿼리와 상관 서브쿼리, 비등가 데이터 결합 파이썬 Pandas : pd.merge(), query() R 프로그래밍 : merge(), Subset.. 2022. 9. 29.
[데이터 추출] 내부조인(Inner join)을 만족하는 데이터 추출 - 101 101. Display those employees whose manager names is Jones, and also display there manager name. * 관리자 이름이 ‘Jones’인 직원 이름과 관리자(‘Jones’)의 이름을 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 내부조인(Inner join)을 만족하는 데이터 추출 Self join : 셀프조인, 자체 조인, 자체 결합 Oracle : 내부결합 파이썬 Pandas : pd.merge() R 프로그래밍 : merge() R Dplyr Package : dplyr::inner_join() R sqldf Package : 내부결합 Python pandasql Package : 내부결합 R data.table.. 2022. 9. 29.
[데이터 추출] 비상관 서브쿼리(Uncorrelated Subqueyr) 를 만족하는 데이터 추출 - In 연산자와 내부조인(Inner Join) - 100 100. Display employee name, job, deptname, location for all who are working as managers. * 관리자 역할을 수행하는 직원의 정보를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 비상관 서브쿼리(Uncorrelated Subqueyr) 를 만족하는 데이터 추출 - In 연산자와 내부조인(Inner Join) Oracle : 비상관 서브쿼리, 내부조인 파이썬 Pandas : query(), drop_duplicates(), merge(), lambda 함수, loc[], isin(), pd.merge() R 프로그래밍 : merge() R Dplyr Package : dplyr::inner_join() R sqldf P.. 2022. 9. 28.
반응형