본문 바로가기

728x90
반응형

전체 글

(315)
[실습문제] 2023. 12. 5.(화) (2문제) (로또 번호 생성기, 이전값 가져오기 팁) 실습문제 1. 로또 번호 생성기 만들기 1~45번까지 6개를 추출하여라 단, 한 번에 하나의 숫자만 추출이 가능하며, 숫자는 중복될 수 없다. 작은 숫자 순서대로 출력하여라. 선생님 풀이와 비슷하게 풀었으나 나는 while문에서 1~1000까지의 횟수 제한을 두었고 선생님은 length가 로또 총 추출개수가 될 때까지 반복하라고 풀이하셨으므로 선생님 풀이 과정을 첨부하겠다. 실습문제 2. delivery.csv 파일을 읽고 1) 일자별 총 통화건수를 구하여라. 2) 일자별 배달콜수에 대한 전일 대비 증감률을 구하여라(단, 첫 날은 0%) 위 문제를 풀기 위한 방법 중 이전값을 가져오는 여러 방식이 있다. 첫 번째는 위 풀이에 나온 사용자 정의 함수를 생성하여 가져오는 방법 두 번째는 꼼수이지만 아래와 같..
[복습] R(programming language) 자료구조(행렬과 배열) (4) + 하루끝(20231205) 이전 자료구조 중 벡터와 데이터 프레임은 이전 게시물에 올려두었다. 벡터 https://metime.tistory.com/103 [복습] R(programming language) 자료구조(벡터) (2) https://metime.tistory.com/96 [복습] R(programming language) 의 자료구조(벡터, 데이터 프레임) + 복습후기(20231121) R의 자료구조에는, 0. 스칼라 1. 벡터 2. 리스트 3. 행렬 4.배열 5. 데이터 프레임 이 있다. 오늘 metime.tistory.com 데이터 프레임 https://metime.tistory.com/104 [복습] R(programming language) 자료구조(데이터 프레임) (3) 데이터 프레임을 살펴보기 전에 다른 자..
[복습] R(programming language) 정규식 표현식과 정규식을 사용한 문자열 추출(str_extract, str_match) 정규식 표현식은 sql에서도 공부하였듯이 문자열을 일반화시키는 패턴으로, stringr 패키지의 문자열 함수 대부분이 정규식 표현 전달이 가능하다. 예) 패턴 확인(숫자로 끝나는 ID 추출) 예) 문자열의 일부 삭제/치환 Line 2처럼 숫자를 콤마로 치환하거나, email에서 id 부분을 삭제할 수 있다. 문자열 추출은 서브패턴을 지정하고 추출하겠다는 의미로, 정규식을 사용한 문자열 추출은 - 패턴에 매칭되는 값만 추출하는 str_extract과 - 패턴에 매칭되는 값들 중 일부 영역(서브패턴)을 추출하는 str_match 가 있다. 아래 벡터에서 각각 역이름, 호선 정보를 추출하여 보자. 또한 다음의 문자열에서 email_id 추출하여보자(추출함수 사용) 이번엔 str_match를 사용하여 여러 개의..
[실습문제] 2023. 12. 4.(월) (2문제) 실습문제 1. movie_ex1.csv 파일을 읽고 1) 요일별로 이용비율이 가장 높은 연령대를 출력하고 요일은 월화수목금토일 순서로 정렬하여라. 오랜만에 선생님 답안과 내 답안이 일치하여 내 코드와 선생님 코드 둘 다 올려보려고 한다. 요일 컬럼 만드는 부분 등이 약간씩 달라서 두 가지 풀이 법을 올려보고 싶다. 우선 내 풀이이다. 다음은 선생님 해설이다. Line 9를 주목해보면, 요일 컬럼이 ordered factor(wday특징)이므로 level 이 갖는 순서대로 정렬된다. 이 문제에서는 요일별로 정렬하라고 최종적으로 나와있는데 wday를 쓰는 순간 일월화수금토일 순서대로 출력이 된다. 그러면 문제를 풀이하는 의미가 거의 사라지므로 선생님은 다시 요일을 금목수월일토로 순서를 흩트리기 위하여 mov..
8일차 - [1일 2문제] 학생들의 학점 구하기(SQL) 2. STUDENT, EXAM_01, HAKJUM 테이블을 이용하여 각 학생들의 학점을 나타내어라. 아래는 ANSI 표준으로 수정해보았다.

728x90
반응형