본문 바로가기
728x90
반응형

분류 전체보기316

5일차 - [1일 1문제] 컴퓨터정보학부의 소속은 공과대학이다. (SQL) 1. DEPARTMENT 테이블을 이용하여 "컴퓨터정보학부의 소속은 공과대학이다."의 형태로 출력하여라. 2023. 11. 29.
[복습] R(programming language)에서 날짜 추출하기(Sys.Date, Sys.time, lubridate 등) + 복습후기(20231128) R의 기본함수와 날짜 패키지 중 하나인 lubridate를 가지고 여러 날짜 테스트를 수행하였다. 1. 현재 날짜 Sys.Date() 현재 날짜 Sys.time() 현재 날짜와 시간 2. 날짜 파싱(날짜 타입이 아니어서 날짜로 바꾸어주는 것) (보통 문자 → 날짜로 변경) as.Date와 strptime, as.POSIXct가 있는데 여기서 strptime은 포맷 생략이 불가하나 as.Date와 as.POSIXct는 기본순서(년월일)로 해석할 경우 포맷 생략이 가능하다. 3. 날짜 포맷 변경 strftime('2023/12/25','%A') 4. 날짜 연산 일반적으로 Line 6처럼 100일 후를 계산할 수 있다. Line 8처럼 날짜 차이를 구하면 타입이 difftime이라는 데이터 타입이 출력되는데 .. 2023. 11. 29.
[복습] R(programming language) 이전값 가져오기(zoo::na.locf) v1이 다음과 같이 정의되었을 때 (v1 2023. 11. 29.
[복습] R(programming language) 반복 제어문(next, break, quit) 반복 제어문이랑 반복문 내에서 사용할 수 있는 제어문으로, 어떠한 조건을 만나면 그 부분만 skip하게하거나(중간에 특정 케이스만 반복하고싶지 않은 경우), 조건이 무한히 진행되다가 어떤 조건을 만나면 반복을 끝나게 하는 것들이다. 반복 제어문을 통하여 반복문의 중간 제어 시점을 정의할 수 있다. 1. next: next를 만나면 반복문 내부에 있는 명령어의 실행을 skip 한다. 예를 들어 위와 같은 R 코드가 있다고 가정했을 때 cmd1은 10번 수행되나 next 다음에 오는 cmd2, cmd3은 next가 포함된 if문과 같은 depth이므로 실행을 skip 한다. 즉 여기서도 같은 depth인 cmd4에만 영향을 미친다. 2. break: 예외 처리를 위하여 주로 사용되는 문장으로, break를 .. 2023. 11. 29.
[복습] R(programming language)에서 SQL 작성하기(sqldf 패키지) R 내부에서 SQL을 사용하여 데이터 처리를 도와주는 패키지/함수명이 sqldf 이다. SQLite 문법을 사용하기 때문에 Oracle의 함수가 작동되지 않는다(decode 등). 그러나 Oracle join문법을 지원하며 ANSI 표준도 당연히 지원된다. https://metime.tistory.com/120 [복습] R(programming language) R의 join + 복습후기(20231127) 우선 join이란 참조 테이블에 참조 조건을 걸어 값을 가져오는 행위이다. join 메커니즘은 아래와 같다. step 1) 원본 table에서 참조 조건을 걸 대상(상수) 선택 step 2) 참조 table에서 참조 대상과의 조 metime.tistory.com 이 게시물에서 한번 다룬 적이 있으나 오.. 2023. 11. 28.
[복습] R(programming language)의 숫자(수학/통계) 함수 숫자(수학/통계) 함수는 na.rm 옵션을 사용하여 NA를 제외한 연산이 가능하다. 기본적으로 sum, mean, min, max가 있다. 그런데 count는 없는데 이는 length로 대체 가능하기 때문이다. length(emp$DEPTNO)하면 벡터의 개수, 원소의 개수가 추출된다. dplyr패키지를 설치하면 count()를 사용할 수 있기는 하다. var(1:10): 분산 sd(1:10): 표준편차 (파이썬에서는 std) sqrt(4): 스퀘어루트, 루트 log10(): 밑이 10인 로그 함수 log2(): 밑이 2인 로그함수 log(x, base = exp(1)): 베이스는 선택 가능하며 default는 자연지수인 exp(1) 이다. exp(1): 자연지수(e) exp(10): e^10 이 정도 .. 2023. 11. 28.
728x90
반응형