본문 바로가기
반응형

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

SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 (SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF, PANDASQL, DATA.TABLE, SAS, Proc Sql) * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트(SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF, PANDASQL, DATA.TABLE, SAS, Proc Sql) 1. Display the dept information from department table.[Link] 부서정보(DEPT) 테이블에서 부서 정보를 출력하시오. 데이터세트(테이블) 출력 프로그램 프로그램 구문 및 함수 Oracle select 구문 파이썬 Pandas 데이터프레임 출력 R 프로그래밍 데이터프레임 출력 R - Dplyr print() R - Sqldf select 구문 Python - Pandasql select 구문 R - Dat.. 2023. 10. 1.
[엑셀(EXCEL)과 SAS함수] 엑셀과 SAS 함수 비교 리스트 * 엑셀 함수 구현 참고 사항 [링크] [엑셀(EXCEL)과 SAS함수] 엑셀과 SAS 함수 비교 리스트 * 가장 자주 사용되는 10개 함수 함수 설명 SUM 함수 지정한 인수 리스트의 합을 구한다. IF 함수 수행할 논리 검사를 지정한다. 지정한 조건이 TRUE이면 특정 값을 반환하고 해당 조건이 FALSE이면 다른 값을 반환한다. LOOKUP 함수 벡터나 배열에서 사용자가 지정한 값을 찾는다. VLOOKUP 함수 표나 범위에서 행을 기준으로 특정 값을 검색하여서 해당 열에서 동일한 행에 있는 값을 반환한다. MATCH 함수 이 함수를 사용 하 여 셀 범위에서 항목을 검색 한 다음 범위에서 해당 항목의 상대 위치를 반환 합니다. CHOOSE 함수 값 목록에서 인덱스 번호(index_num )에서 지정한.. 2023. 9. 17.
[엑셀과 SAS함수] 엑셀 함수 구현 참고 사항 [엑셀과 SAS함수] 엑셀 함수 구현 참고 사항 이 장에서는 SAS를 처음 접하는 사용자를 위하여서 대부분의 초보 사용자에게 거부감이 적은 엑셀 함수를 SAS프로그램에서 사용 가능한 함수 및 프로그래밍 방법을 제공하여서 초반의 어려움을 조금이나마 해소하고자 한다. SAS에서는 중요 재무 엑셀 함수를 FCMP 사용자 함수를 통하여 제공하고 있어서 이에 대하여 기술하였으며, 이와 더불어 SAS 프로그래밍을 통하여 엑셀 함수를 구현하였다. 이 장을 통하여서 엑셀에 친근한 엑셀 사용자에게 SAS 구현 방식을 제공하여서 좀 더 쉽게 SAS 프로그래밍을 다루기를 바란다. 기본적으로 과거 SAS 시험판으로 개발된 SYLK 프로시져 도움말을 참고하였으며, SAS 기본 함수, SAS FCMP 사용자 정의 함수, SAS .. 2023. 9. 17.
【엑셀(Excel)과 SAS함수】 MAX 함수 o MAX 함수 목 적 : MAX 함수는 인수 목록에서 최대값을 반환한다. 문 법 - 엑 셀 : MAX(number1, [number2], ...) - SAS : 인수 리스트 최대 - MAX 함수, ORDINAL 함수 관측치 최대 – PROC SQL 범주 : 통계 함수 관련 함수 함수명 함수내용 ABS 사용자가 지정한 인수의 절댓값을 구한다. AGGREGATE 목록 또는 데이터베이스에서 집계 값을 반환한다. AVERAGE 인수 리스트의 산술 평균을 반환한다. COUNT 지정한 인수 목록에서 숫자의 개수를 카운트한다. COUNTA 인수 목록에서 공백이 아닌 셀의 개수를 카운트한다. DMAX 데이터베이스 항목 중에서 지정한 검색 조건과 일치하는 최댓값을 반환한다. DMIN 데이터베이스 항목 중에서 인수로 지.. 2023. 6. 16.
【엑셀과 SAS함수】 ERFC.PRECISE 함수 o ERFC.PRECISE 함수 목 적 : ERFC.PRECISE 함수는 x에서 무한대까지 적분된 ERF 함수의 여함수를 반환한다. 문 법 - 엑 셀 : ERFC.PRECISE(x) - SAS : ERFC 함수 범주 : 공학 함수 관련 함수 함수명 함수내용 ERF lower_limit에서 upper_limit까지 적분 된 오차 함수를 반환한다. ERF.PRECISE 오차 함수를 반환한다. ERFC x에서 무한대까지 적분 된 ERF 함수(오차 함수)의 여함수를 반환한다. ERFC.PRECISE x에서 무한대까지 적분된 ERF 함수의 여함수를 반환한다. 예 제 다음 예제는 ERFC 함수를 사용하여서 1에 대한 ERF 함수의 여함수를 반환한다. SAS Program DATA ERFC_PRECISE; VAR1 .. 2023. 6. 10.
[비상관 서브쿼리] 특정 조건을 만족하는 데이터 추출 - 167 (오라클 SQL, R, Python, SAS) 167. display the department where there are no employees * 인사 정보(‘EMP’)테이블을 조회하여 부서 정보(‘DEPT’)테이블에서 별도의 부서원이 존재하지 않는 부서 정보를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [데이터 추출] 특정 조건을 만족하는 데이터 추출 - 비상관 서브쿼리(중복 제거를 통한 유일한 값 추출), Not in 연산자 데이터 전처리 - SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF, PANDASQL, DATA.TABLE, SAS, Proc Sql 유사문제 : 81 / 82 / 86 / 111/ 112/ 118 /131/ 134/ 120/ 137/ 138/ 151/ 158 distinc.. 2023. 3. 30.
[상관 서브쿼리(평균)] 특정 조건을 만족하는 데이터 추출 - 166 (오라클 SQL, R, Python, SAS) 166. display ename, sal and deptno for each employee who earn a Sal greater than the avg of their department order by deptno * 본인이 근무하고 있는 부서의 평균 급여보다 더 많은 급여를 수령하는 직원들의 정보를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [데이터 추출] 특정 조건을 만족하는 데이터 추출 - 상관 서브쿼리(평균) 데이터 전처리 - SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF, PANDASQL, DATA.TABLE, SAS, Proc Sql 상호연관쿼리 : 94 / 106 / 112 / 116 / 117 /121 유사문제(order by) :.. 2023. 3. 29.
[데이터 정렬] 오름차순과 내림차순 정렬 - 165 (오라클 SQL, R, Python, SAS) 165. find out the most recently hired employees in each dept order by hire date * 개별 부서별로 입사일자를 내림차순 기준으로 정렬하여서 최근에 입사한 직원들의 정보를 확인하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [데이터 정렬] 오름차순과 내림차순 정렬 데이터 전처리 - SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF, PANDASQL, DATA.TABLE, SAS, Proc Sql Oracle : Order by 구문의 내림차순(Desc), 오름차순(Asc) 파이썬 Pandas : sort_values()의 ascending 인수 R 프로그래밍 : arrange() 의 desc(), order(.. 2023. 3. 29.
[상관 서브쿼리(Min)] 특정 조건을 만족하는 데이터 추출 - 164 (오라클 SQL, R, Python, SAS) 164. find out the employees who earned the min Sal for their job in ascending order. * 개별 직무에서 최소 급여를 받는 사원들의 정보를 출력하시오 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [데이터 추출] 특정 조건을 만족하는 데이터 추출 - 상관 서브쿼리(Min) 데이터 전처리 - SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF, PANDASQL, DATA.TABLE, SAS, Proc Sql Oracle : 상관 서브쿼리, Min() 파이썬 Pandas : pd.merge(), agg(), np.Min R 프로그래밍 : merge(), aggregate() 의 function(x) 사용자 정의 함수.. 2023. 2. 6.
[데이터 상하(UNION) 결합] 특정 조건을 만족하는 데이터 추출 - 변수명 변경 - 162 (오라클 SQL, R, Python, SAS) 162. list out the all employees by name and number along with their manager’s name and number also display ‘No Manager’ who has no manager. * 사원 정보와 해당 관리자의 정보를 함께 출력한다. 해당 관리자가 없는 경우 관리자 이름에 ‘No Manager’를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 유사문제 : 114 참고 프로그램 : 동적 프로그램 실행 - 154번,161번, 162번 [데이터 추출] 특정 조건을 만족하는 데이터 추출 - 데이터 상하 결합(UNION), 변수명 변경 데이터 전처리 - SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF.. 2023. 1. 29.
[데이터 추출] 특정 조건을 만족하는 데이터 추출 - 상관 서브쿼리(In), 우선 순위 비교 - 161 (오라클 SQL, R, Python, SAS) 161. find out the all employees who joined the company before their manager. * 담당 관리자 보다 먼저 입사한 직원들의 정보를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 참고 프로그램 : 동적 프로그램 실행 - 154번,161번, 162번 [데이터 추출] 특정 조건을 만족하는 데이터 추출 - 상관 서브쿼리(In), 우선 순위 비교 데이터 전처리 - SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF, PANDASQL, DATA.TABLE, SAS, Proc Sql Oracle : 상관 서브쿼리 파이썬 Pandas : pd.merge(), Query(), lambda 함수, IF 조건문, endswit.. 2023. 1. 26.
[다중 테이블 결합] 특정 조건을 만족하는 데이터 추출 - 비등가 데이터 결합, Between 연산, 결측치 처리 - 159 (오라클 SQL, R, Python, SAS) 159. list ename, job, annual sal, deptno, dname and grade who earn 30000 per year and who are not clerks. * 사무직(‘clerks’) 직원을 제외하고 년간 30000 달러를 초과하여 수령하는 직원의 정보를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 유사문제 : 103 / 104 [데이터 추출] 특정 조건을 만족하는 데이터 추출 - 비등가 데이터 결합, Between 연산, 결측치 처리, 다중 테이블 결합 데이터 전처리 - SQL, Pandas, R Prog, Dplyr, Dfply, SQLDF, PANDASQL, DATA.TABLE, SAS, Proc Sql Oracle : NVL(), Betwee.. 2023. 1. 25.
반응형