전체 글 (315) 썸네일형 리스트형 [복습] R(programming language) 자료구조(리스트) (4) + 복습후기(20231123) [리스트] key별로 데이터를 분류/저장하여 빠른 저장/출력이 용이하다. 2차원이 아닌 key 별로 데이터를 단순히 분류해둔 자료 구조이다. 층(=key) 별로 서로 독립적인 대상이며, key별로는 서로 다른 데이터 타입을 가질 수 있으나 같은 key 안에서는 벡터로 만들어지기 때문에 같은 데이터 타입만 가능하다(단일 데이터 타입으로 구성) 1. 생성 위와 같이 생성이 가능하며 list2처럼 key에 이름을 부여할 수도 있다. 보통 리스트를 생성하기보다는 함수의 결과가 리스트로 많이 나온다. 2. 색인 위와 같이 리스트가 존재할 때 list[1] 처럼 출력하면 리스트의 구조가 유지된 채 출력되는 것이고 list1[[1]] 처럼 출력하면 벡터의 형태로 출력된다. key에 이름이 있는 경우 list2['ke.. [복습] 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. 22.(수) (3문제) 실습문제 1. student.csv 파일을 읽고 1) 주민번호를 아래와 같이 수정하여라 7510231901819 -> 751023-******* 2) 생년월일을 아래와 같이 치환하여라(birthday 컬럼 사용) 그런데 위 방법은 권고하지 않은 방식이다. 이렇게도 가능하나 정석대로 작성하라고 하셨다. 나중에 어느 언어에서든 잘 적응하기 위한 방법이라고 하셨다. 그래서 아래 다시. 꼭 이런 방법으로 풀라고 하셨다. 3) ㄱ 성을 가진 학생의 이름, 학년, 생년월일과 함께 태어난 날 요일을 출력하여라(jumin 사용) 2. professor.csv 파일을 읽고 1) 각 교수의 직급을 교수/강사 여부만 출력하여 POSITION2 컬럼에 저장하여라 2) ID가 s 또는 n으로 시작하는 교수의 이름, 직급, ID.. 3일차 - [1일 1문제] 각 학생들의 지도 교수를 출력하기(SQL) student, professor 테이블을 이용하여 학생 이름, 학년, 지도교수 이름, 직급을 출력하여라. 단, 지도 교수가 배정되지 않은 학생 이름도 함께 출력하여라. [R] NA와 NULL의 차이 --------------------------------------- | | | | | | --------------------------------------- | | | | NULL | | --------------------------------------- 다음과 같은 자료 구조가 있다고 하자 여기서 한 자리에 NULL이 발생하였다 그러나 아래와 같은 자료구조는 존재하지 않는다. --------------------------------------- | | | | | | --------------------------------------- | | | | -------------------- 그렇기 때문에 NA라는 값이 새로 등장하게 된 것이다. ---------------------------.. 이전 1 ··· 42 43 44 45 46 47 48 ··· 63 다음