본문 바로가기
반응형

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

[데이터 전처리- 데이터 추출] 비상관 서브쿼리(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.
[데이터 전처리- 문자함수 예제] 문자열 절단 함수를 사용하여 문자열 자르기 - 69 69. Use appropriate function and extract 3 characters starting from 2 characters from the following string 'Oracle' i.e. the output should be 'rac' * 문자열 사원 이름의 2번째 위치를 시작해서 3글자를 출력하라. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [문자 함수] 문자열 절단 함수를 사용하여 문자열 자르기 Oracle : substr() 함수 파이썬 Pandas : .str.slice() R 프로그래밍 : base::substr(), stringr::str_sub() R Dplyr Package : stringr::str_sub() R sqldf Package : subs.. 2021. 8. 27.
[데이터 전처리- 문자함수 예제] 문자열 결합(||) & 문자열 연결 - 68 68. Display the name of the employee concatenate with EMP no. * 사원번호와 직원의 이름을 연결(결합)하여 출력하시오. 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크 [문자 함수] 문자열 결합(||) & 문자열 연결 Oracle : 파이프(||) 연산자, concat() 함수 파이썬 Pandas : apply(), lambda 함수, .format(), + 연산자, .str.cat, .join, lambda 함수, R 프로그래밍 : paste(), paste0() R Dplyr Package : tidyr::unite(), stringi::stri_join(), stringr::str_c(), base::paste(), base::paste0() R.. 2021. 8. 27.
반응형