본문 바로가기
728x90
반응형

분류 전체보기316

[복습] R(programming language) 문자열 함수 정리하기 (2) https://metime.tistory.com/105 [복습] R(programming language) 문자열 함수 정리하기 + 복습후기(20231122) 이 연습에서는 stringr 패키지를 사용하였다. install.packages('stringr') 로 패키지 설치 후 library(stringr)로 로드하였다. 문자열 함수에 본격적으로 들어가기 전에 중요 패키지 내부 함수 목록 보는 팁을 metime.tistory.com 어제 문자열 함수를 배우고 오늘 남은 것들을 배웠다. 1. 대소치환 str_to_lower() str_to_upper() str_to_title() 2. 문자열 추출 str_sub() 3. 치환 str_replace() str_replace_all() 4. 문자열 결합 str.. 2023. 11. 23.
[실습문제] 2023. 11. 22.(수) (3문제) 실습문제 1. student.csv 파일을 읽고 1) 주민번호를 아래와 같이 수정하여라 7510231901819 -> 751023-******* 2) 생년월일을 아래와 같이 치환하여라(birthday 컬럼 사용) 그런데 위 방법은 권고하지 않은 방식이다. 이렇게도 가능하나 정석대로 작성하라고 하셨다. 나중에 어느 언어에서든 잘 적응하기 위한 방법이라고 하셨다. 그래서 아래 다시. 꼭 이런 방법으로 풀라고 하셨다. 3) ㄱ 성을 가진 학생의 이름, 학년, 생년월일과 함께 태어난 날 요일을 출력하여라(jumin 사용) 2. professor.csv 파일을 읽고 1) 각 교수의 직급을 교수/강사 여부만 출력하여 POSITION2 컬럼에 저장하여라 2) ID가 s 또는 n으로 시작하는 교수의 이름, 직급, ID.. 2023. 11. 23.
3일차 - [1일 1문제] 각 학생들의 지도 교수를 출력하기(SQL) student, professor 테이블을 이용하여 학생 이름, 학년, 지도교수 이름, 직급을 출력하여라. 단, 지도 교수가 배정되지 않은 학생 이름도 함께 출력하여라. 2023. 11. 23.
[R] NA와 NULL의 차이 --------------------------------------- | | | | | | --------------------------------------- | | | | NULL | | --------------------------------------- 다음과 같은 자료 구조가 있다고 하자 여기서 한 자리에 NULL이 발생하였다 그러나 아래와 같은 자료구조는 존재하지 않는다. --------------------------------------- | | | | | | --------------------------------------- | | | | -------------------- 그렇기 때문에 NA라는 값이 새로 등장하게 된 것이다. ---------------------------.. 2023. 11. 23.
[R] 이해한대로 써보는 차원축소 차원축소란 2차원이면 1차원으로, 1차원이면 0차원(스칼라)로 축소되는 것을 의미한다. 여러 복잡한 자료구조를 갖는 언어는 데이터를 표현하기 적절한 구조들을 가지고 있다. 1 이라는 숫자 하나가 있다. 이 스칼라 값을 굳이 벡터로 표현할 이유는 없다. 비효율적이기 때문이다. 1 하나로 더더욱 데이터 프레임으로 만들어주진 않는다. 그렇기 때문에 어떤 데이터가 있을 때, 그 데이터 일부를 선택하거나 추출하거나 등의 작업을 진행 하면서 출력되는 데이터 차원의 경우 굳이 원래의 데이터 차원을 유지할 필요가 없다. 예를 들어 데이터 프레임은 2차원인데 컬럼 하나를 선택하면 1차원으로 추출된다. 굳이 2차원으로 표현할 필요가 없는 것이다. 항상 색인에는 차원 축소가 포함되어 있다. v2를 살펴보자 v2[1]은 차원.. 2023. 11. 23.
[복습] R(programming language) 문자열 함수 정리하기 + 복습후기(20231122) 이 연습에서는 stringr 패키지를 사용하였다. install.packages('stringr') 로 패키지 설치 후 library(stringr)로 로드하였다. 문자열 함수에 본격적으로 들어가기 전에 중요 패키지 내부 함수 목록 보는 팁을 설명하겠다. 이렇게 stringr:: 처럼 콜론을 두 번 붙이면 stringr 패키지의 내부 함수를 볼 수 있다. 그런데 분석기사 시험장에는 자동완성이 되지 않는다. 옵션과 함수명을 다 외워야 하고 팝업도 뜨지 않는다. 그럴 때에는 ls('package:stringr') 로 찾아볼 수 있다. ls('package:base') 하면 모든 패키지의 목록이 다 나온다. 따라서 stringr:: 또는 ls() 를 사용하면 될 것이다. 본격적으로 문자열 함수를 정리해보자. .. 2023. 11. 23.
728x90
반응형