본문 바로가기

728x90
반응형

전체 글

(315)
[복습] R(programming language) 적용함수(sapply) + 하루 끝(20231129) 적용함수란 apply계열 함수를 의미하며, 데이터를 적절히 함수와 어울리게 fetch하여 함수에 적용하고 결과 리턴을 도와주는 함수이다. 적용함수의 원리는 분리, 적용, 결합이다(데이터 분리(fetch) → 함수에 적용 → 적용 결과 결합). 이 세 가지 원리에 의해 순서대로 이루어진다. 1차원 객체에 대한 적용: sapply, lapply, mapply(sapply를 압도적으로 많이 사용) 2차원 객체에 대한 적용: apply 그룹별 적용: tapply(그룹핑 할 수 있음) 앞으로 배우게 될 내용은, lapply는 사실상 쓰지 않고, sapply, mapply, apply를 주로 배울 예정이다. 오늘은 sapply에 대하여 공부하였다. 1.sapply sapply(list, function) sappl..
[복습] R(programming language) 사용자 정의 함수 사용자 정의 함수란 사용자가 직접 정의하는 함수로, 여러 인수를 전달할 수 있는데 이 때 인수의 이름과 함께 정의하여야 한다. 인수는 Default 값을 가질 수 있으며 함수인수자리에 선언하면 된다. 이 때 앞의 인수가 기본값을 가지면 뒤의 인수도 기본값을 가져야 한다는 것이 기본 규칙이다. 이 말 뜻은 뒤에 설명하면서 예를 들어보겠다. 문법 함수명
[실습문제] 2023. 11. 28.(화) (3문제) 참고로 이번 필기는 이전 파일을 덮어씌우는 바람에 다 날렸다............ 그냥 내가 다시 풀고 선생님 풀이와 비교해보는 걸로.. 기억 휘발되기 전에 얼른 올려야겠다. 실습문제 1.disease.txt 파일을 읽고 1) 동일 테이블 생성 후(dis1) 각 NA 값을 각 컬럼의 최소값으로 수정하여라. 2) A형간염의 컬럼 이름을 A간염으로 변경하여라(dis1) 3) dis에서 NA를 하나라도 포함한 행을 제외하여라 두 가지 풀이 방법이 있는데, 첫 번째 방법이다. NA가 포함됐는지의 여부를 검색하고, NA 합이 0이면, 즉 NA가 없으면 그 행번호를 벡터 형태로 저장하는 것이다. 두 번째 풀이방법이다. A형간염 컬럼 또는 월별 컬럼 또는 콜레라 컬럼 또는.... 모든 컬럼의 NA 유무를 T/F의 형..
5일차 - [1일 1문제] 컴퓨터정보학부의 소속은 공과대학이다. (SQL) 1. DEPARTMENT 테이블을 이용하여 "컴퓨터정보학부의 소속은 공과대학이다."의 형태로 출력하여라.
[복습] 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이라는 데이터 타입이 출력되는데 ..

728x90
반응형