본문 바로가기
반응형

통계프로그램 비교 시리즈/프로그래밍비교(Oracle,Python,R,SAS)163

[데이터 전처리 비교- 데이터 추출] 비상관 서브쿼리를 만족하는 데이터 추출 - NOT IN 연산자 - 83 83. Display the jobs which are unique to dept no 10. * 회계부서('10')에 단독으로 존재하는 직무를 출력하시오. [데이터 추출] 비상관 서브 쿼리(Uncorrelated Subqueyr)를 만족하는 데이터 추출 - NOT IN 연산자 Oracle : 비상관 서브쿼리, NOT IN 연산자 파이썬 Pandas : NOT 연산자 ('~') 와 isin() R 프로그래밍 : NOT 연산자 ('!') 와 %in%, unlist R Dplyr : NOT 연산자 ('!') 와 %in%, Filter() R sqldf : 비상관 서브쿼리, NOT IN 연산자 Python pandasql : 비상관 서브쿼리, NOT IN 연산자 R data.table : NOT 연산자 ('!.. 2021. 11. 10.
[데이터 전처리 비교- 데이터 추출] 비상관 서브쿼리를 만족하는 데이터 추출 - 중복 제거를 통한 유일한 값 추출 - IN 연산자 - 82 82. Display the jobs found in department number 10 and 20 eliminate duplicate jobs * 부서번호 10(회계부서)과 20(연구부서)에 공통으로 존재하는 직무에 대하여 중복을 제거 후에 출력하시오. [데이터 추출] 비상관 서브쿼리(Uncorrelated Subqueyr) 를 만족하는 데이터 추출 - 중복 제거를 통한 유일한 값 추출 Oracle : 비상관 서브쿼리, distinct, intersect 연산자 파이썬 Pandas : unique(), .drop_duplicates() R 프로그래밍 : unique() R Dplyr : distinct() R sqldf : distinct Python pandasql : distinct R data.. 2021. 9. 1.
[데이터 전처리- 데이터 추출] 비상관 서브쿼리(Uncorrelated Subqueyr) 를 만족하는 데이터 추출 - IN 연산자 - 81 81. Display the common jobs from department number 10 and 20 * 부서번호 10(회계부서)과 20(연구부서)에 공통으로 존재하는 직무를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [데이터 추출] 비상관 서브쿼리(Uncorrelated Subqueyr) 를 만족하는 데이터 추출 - IN 연산자 Oracle : 비상관 서브쿼리, IN 연산자 파이썬 Pandas : isin() R 프로그래밍 : %in%, unlist R Dplyr Package : %in%, Filter() R sqldf Package : 비상관 서브쿼리, IN 연산자 Python pandasql Package : 비상관 서브쿼리, IN 연산자 R data.table Pa.. 2021. 8. 31.
[데이터 전처리- 날짜함수 예제] 특정 기간 전후 날짜 계산- 날짜 증감 - 80 80. Display the date three months before the current date * 현재 날짜를 기준으로 3개월 이전 날짜를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [날짜 함수] 특정 기간 전후 날짜 계산- 날짜 증감 Oracle : add_months() 함수 파이썬 Pandas : relativedelta(), timedelta() R 프로그래밍 : months(), as.difftime(), seq() 함수 R Dplyr : R sqldf : date() 함수의 'start of month', '+3 month' 옵션 Python pandasql : date() 함수의 'start of month', '+3 month' 옵션 R data.table .. 2021. 8. 31.
[데이터 전처리- 날짜함수 예제] 현재 시간 출력 - 79 79. Display current time. * 현재 시간을 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [날짜 함수] 현재 시간 출력 Oracle : sysdate 함수, to_char() 파이썬 Pandas : datetime.now(), datetime.now().time(), gmtime(), strftime() 날짜 포맷 R 프로그래밍 : Sys.Date(), Sys.time(), Sys.timezone(), as.POSIXlt() R Dplyr Package : R sqldf Package : DATETIME('now'), TIME('now') Python pandasql Package : DATETIME('now'), TIME('now') R data.table Pac.. 2021. 8. 31.
[데이터 전처리- 날짜함수] 가장 빠른 요일에 해당하는 날짜 반환 - 78 78. Find the date of nearest Saturday after current day. * 현재 날짜 이후 가장 빠른 토요일 날짜를 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [날짜 함수] 현재 일자를 기준으로 가장 빠른 요일에 해당하는 날짜를 반환 Oracle : next_day() 함수 파이썬 Pandas : R 프로그래밍 : R Dplyr Package : R sqldf Package : Python pandasql Package : R data.table Package : SAS Proc SQL : SAS Data Step : Python Dfply Package : 파이썬 Base 프로그래밍 : 1. Oracle(오라클) 오늘 날짜 이후 가장 빠른 토요일 날.. 2021. 8. 31.
[데이터 전처리- 날짜함수 예제] 날짜 함수를 사용한 기준월 사이의 기간(Gap) 계산 - 75 75. Display your age in months. * 나이를 월단위로 계산하라. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [날짜 함수]날짜 함수를 사용한 기준월 사이의 기간(Gap) 계산 Oracle : floor() 함수 파이썬 Pandas : datetime.today(), time.time(), strftime() 날짜 포맷, def 사용자 정의 함수, relativedelta() R 프로그래밍 : year(), month(), Sys.Date(), lubridate::interval 함수, seq(), Length() R Dplyr Package : R sqldf Package : round() 함수, julianday() Python pandasql Package : roun.. 2021. 8. 31.
[데이터 전처리- 날짜함수 예제] 날짜 함수를 사용한 연령계산(나이계산) & Round 함수(반올림 함수) - 74 74. Display your age in days. * 현재 날짜(오늘 날짜) 기준으로 나이를 계산하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [날짜 함수]날짜 함수를 사용한 연령계산(나이계산) & Round 함수(반올림 함수) Oracle : Round 함수 파이썬 Pandas : today() strftime() - 날짜 포맷, 지역표준시, UTC(그리니치 표준시) 기준, relativedelta() R 프로그래밍 : Sys.Date() R Dplyr Package : R sqldf Package : Round 함수 Python pandasql Package : Round 함수, datetime(), Date(), julianday() 날짜 함수, Cast() R data.tabl.. 2021. 8. 30.
[데이터 전처리- 문자함수 예제] 코드테이블 결합과 조건문 - 73 73. Display empno, ename, deptno from EMP table. Instead of display department numbers display the related department name (use decode function). * 부서번호에 해당하는 부서명을 출력하시오. (decode 함수, case when) 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [조건구문] 코드테이블 결합과 조건문 Oracle : 내부조인(Inner join), DECODE 구문, Case When 구문 파이썬 Pandas : pd.merge(), np.select(), If 조건문 사용자 정의 함수, apply, lambda 함수, 딕셔너리 Map, IF 조건문 R 프로그래밍 : m.. 2021. 8. 30.
[데이터 전처리- 문자함수 예제] 문자열 변경 - 72 72. Display the information from EMP table. Wherever job ‘manager’ is found it should be displayed as boss(replace function). * 직무 변수에서 직무명 'manager'를 'boss'로 변경하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [문자 함수] 문자열 변경 Oracle : replace() 함수 파이썬 Pandas : .str.replace() 함수 R 프로그래밍 : base::gsub(), lapply(), function(x) 사용자 정의 함수, str_replace_all() R Dplyr Package : str_replace_all() 함수, base::gsub() 함수 R s.. 2021. 8. 30.
[데이터 전처리- 문자함수 예제] 문자열에서 특정 문자 변경 - 71 71. Replace every occurrence of alphabet A with B in the string Allen’s (user translate function). * 문자열('Allens')에서 알파벳 문자 'A'를 모두 문자 'b'로 변경하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [문자 함수] 문자열에서 특정 문자 변경 Oracle : replace() 함수 파이썬 Pandas : .str.replace() 함수, maketrans(), .str.translate() R 프로그래밍 : base::gsub(), lapply(), function(x) 사용자 정의 함수, str_replace_all() R Dplyr Package : str_replace_all() 함수,.. 2021. 8. 30.
[데이터 전처리- 문자함수 예제] 기준 문자열에서 특정 문자 검색 - 70 70. Find the first occurrence of character a from the following string 'computer maintenance corporation'. * 문자열 'computer maintenance corporation'에서 문자 'a'를 검색하여서 첫 번째 문자 발생 위치를 반환하라. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 정규식으로 처리 가능하지만 이 문제에서는 정규식은 사용 안 함. [문자 함수] 기준 문자열에서 특정 문자 검색 Oracle : instr() 함수 파이썬 Pandas : .str.find() R 프로그래밍 : unlist(), lapply(), function(x) 사용자정의 함수, survPen::instr(), strspl.. 2021. 8. 30.
반응형