본문 바로가기

728x90
반응형

전체 글

(315)
[복습] R(programming language) 의 자료구조(벡터, 데이터 프레임) + 복습후기(20231121) R의 자료구조에는, 0. 스칼라 1. 벡터 2. 리스트 3. 행렬 4.배열 5. 데이터 프레임 이 있다. 오늘은 벡터와 데이터 프레임에 대하여 배웠다. 이와 비교하여 먼저 스칼라란, 하나의 상수로 자료의 구조를 선택할 필요가 없다. 자료의 구조를 그릇이라고 가정했을 때 하나의 상수는 하나의 그릇에 굳이 담을 필요가 없는 것으로 이해하면 되겠다. 1. 벡터 벡터는 1차원(나열형)이다. 1차원은 단방향으로 축이 진행되는 것이다. 여러 개의 데이터를 담는 것이 목적이며, 단 하나의 데이터타입만 정의가 가능하다. Line 1 처럼 벡터는 c함수로 묶어서 선언하여야 하며, 단 하나의 데이터 타입으로만 정의가 가능하다. Line 3처럼 4를 문자로 묶어서 전달하게 되면, 모든 숫자들이 문자가 되어 전체 문자로 출력..
[복습] R(programming language) 변수 생성 및 형 변환 함수(as.character, as.numeric, as.Date, strftime, strptime) 변수란 값을 저장하여 선언하는 객체이다. R에서는 변수 선언 시
[복습] SQL | Oracle 행의 순서 출력 ROWNUM과 FETCH + 복습후기(20231120) ROWNUM 먼저 살펴보자. 이렇게 출력해서 나오는 세 개의 행은 데이터가 입력된 순서의 행이다. ORDER BY로 EMPNO대로 정렬해도 위와같이 나온다. 이렇게 추출된 세 데이터 내에서 이름 순으로 정렬될 뿐 BLAKE라는 사원은 나오지 않는다. 참고로 ROWNUM = 3으로 하여 세 번째 행을 추출할 수도 없다. 데이터는 SELECT 절에서 출력할 때 임시번호가 붙여지는 것이지 실제로 WHERE 절에서는 3번 줄이라는 것을 알 수가 없다. 이게 ROWNUM의 단점이다. 서브쿼리가 들어가는 경우 정렬 순서대로 데이터가 순서대로 출력이 가능하다. 이름 순으로 뽑으니 BLAKE가 추출되었다. 인라인뷰로 데이터를 테이블화 하여 새롭게 정렬된 데이터를 불러오는 것이다. 이것을 FETCH 절에서 인라인뷰를 사..
[복습] SQL | Oracle 문자열의 규칙 찾기, 문자열의 일반화인 정규식 표현식(2) 지난 번 게시글에 이어서 정규식 표현식의 정리노트이다. https://metime.tistory.com/91 [복습] SQL | Oracle 문자열의 규칙 찾기, 문자열의 일반화인 정규식 표현식 + 복습후기(20231117) 정규식 표현식이란 문자열의 일반화 규칙을 표현하는 방법으로, 오라클에서는 정규식 표현식 사용가능한 문자함수를 제공하고 있다( REGEXP_REPLACE, REGEXP_SUBSTR, REGEXP_INSTR,... 이런 식으로) 정규식 metime.tistory.com [정규식 표현식] 1. REGEXP_REPLACE REGEXP_REPLACE(대상, 찾을문자열, 바꿀문자열, 검색위치, 발견횟수, 옵션) 총 이렇게 들어간다. 전 시간에는 바꿀문자열까지만 배웠었다. (abc......ab..
[실습문제] 2023. 11. 17.(금) (2문제) 실습문제 1. SEOUL_NEW 데이터에서 게시물번호, 작성날짜, 조회수를 각각 출력하여라. 데이터는 이런 형식으로 되어있다. 띄어쓰기로 구분되어 있으며 차례대로 게시글번호, 글제목, 작성날짜, 조회수 이다. 먼저 내 풀이는 아래와 같다. 게시글 번호와 작성날짜는 무난하게 추출하였다. 선생님 방법이 더 간단하지만.. 조회수를 추출할 때 뒤의 번호를 추출하는 것이 번거로워서 데이터를 뒤집어 앞 두자리를 추출한 다음 추출한 번호를 다시 뒤집었다. 그런데 더 간단하게 추출하는 방법이 있었으며, 선생님 풀이는 아래와 같다. LINE 7은 어제 내가 구글링해서 공부한 방법으로 푸셨고 이 방법은 수업시간에 설명해주셔서 따로 여기서 설명은 안 하도록 하겠다. 실습문제 2 PROFESSOR 테이블에서 ID의 값을 확인..

728x90
반응형