17,600원
입문자를 위해 준비한
[데이터 분석, 프로그래밍 언어] 강의입니다.
R의 기초 문법과 자주 쓰는 함수, 그리고 유용하게 쓰이는 중~고급 테크닉을 담은 PDF 교재입니다.
이런 걸
배워요!
R프로그래밍, 초보자를 위한 핵심 교재로 한번에!
영상 컨텐츠가 아닌 교재 다운로드 컨텐츠입니다.
R과 Rstudio 설치법부터 R 프로그래밍 기초 능력을 다질 수 있도록 목차를 구성하였습니다.
Vector, Dataframe, list에 대한 개념과 자주 쓰는 함수 및 테크닉을 위주로 작성하였으며, 중고급 스킬 또한 포함되어 있습니다.
더불어 웹 크롤링 기초까지 함께 배우고 실습해 봅니다.
R 기본 문법 PDF 교재 및 실습 코드 구성
R언어를 처음 접하시는 분들이 순서대로 따라올 수 있도록 내용을 구성하였으며,
ctrl+C, ctrl+V로 바로 R에서 실습할 수 있도록 PDF를 구성하였습니다.
*문서는 주기적으로 내용을 업데이트합니다.
교재 목차 (2020년 7월 기준)
1. R 설치 및 설정
- R 및 Rstudio 설치
- Rstudio 설정
- Rstudio 창 설명
- Encoding 설정
- R studio에서 Rscript를 열었을 때 글자 깨짐 현상
- RStudio 키보드 단축키 설정
2. Vector 다루는 법
- 변수 선언 및 실행
- 숫자형 문자형 변환: as.character/as.numeric
- Vector 선언: 숫자형/문자형
- Vector index 다루는 법
1. vector의 단일 요소 접근법
2. vector의 다중 요소 접근법
3. vector의 연속하는 다중 요소 접근법
4. vector에서 특정 요소 제거하는 법
5. vector에서 True/False로 접근하는 법 - Vector 정렬: sort/order 함수
1. Sort 함수
2. order 함수
3. Seq / Rep 함수
3. Matrix 다루는 법
- matrix 선언/matrix 요소 접근법
- matrix와 data.frame의 차이점
- dataframe 칼럼/로우명 설정하기 (colnames/rownames함수)
- paste 함수와 paste0 함수
- rbind/cbind/c 함수
4. 반복문
- for문 사용법
- cat 함수와 print 함수/반복문 작업 시 해주어야 할 것
- While문
5. 파일 관리 (입출력 및 저장)
- csv파일 내가 원하는 경로에 저장하기: write.csv, getwd, setwd
- 코드로 폴더 생성하기 dir.create 함수
- 폴더 안에 여러 csv파일 하나로 불러들이기: list.files 함수
- 문자열 찾는 함수 (str_detect 함수, %in%연산자)
- 여러 폴더에서 원하는 csv파일만 불러서 합치기
6. Apply 계열 함수와 list 이해하기
- apply 함수 이해하기, 데이터 칼럼 별 합계/행별 합계 구하기
- tapply 함수 제대로 알기, 데이터 요소별 함수 적용하기
- list 함수 이해하기
- 문자열 분리하는 함수: str_split/list구조
- sapply 함수와 lapply 함수 알아보기
- list에 do.call문 사용하기
- list 저장하기: save/load 함수
7. 기타 자주 사용하는 함수
- Vector, matrix, dataframe, list dimension 구하기
- R에서 자동으로 여러 개의 변수 선언하기
- plot 저장하기 (해상도 및 크기 조절, multi plot)
- R에서 함수 내부 변수를 외부에서 사용하는 방법
- 코드 실행 시키지 않게 유지시키는 Sys.sleep 함수
- 현재 날짜 또는 시간 가져오는 함수: Sys.time/Sys.Date
- NA, Inf, -Inf 데이터 찾는법
- AND, OR, NOT 연산자
- 복원추출/비복원추출: sample 함수
8. 무작정 해보는 R로 하는 웹 크롤링
- Clien(클리앙) 커뮤니티 크롤링 1
- Clien 커뮤니티 크롤링 2
- Clien 커뮤니티 크롤링 3
안내 사항
📣 수강 전 참고해주세요!
본 컨텐츠는 영상 컨텐츠가 아니며, 텍스트 문서로 이루어진 교재 컨텐츠입니다.
전체 PDF 자료를 다운로드받기 전 목차와 Part 1. sample에 해당하는 내용을 꼭 참고해 주세요.
자료를 내려받은 경우에는 강의 환불이 불가능합니다.
더불어 본 문서의 무단 배포, 복제 및 사용을 금지합니다.
이런 분들께 추천드려요!
학습 대상은
누구일까요?
코코 입니다.
학부에서는 통계학을 전공하고 산업공학(인공지능) 박사를 받고 여전히 공부중인 백수입니다.
수상
ㆍ 제6회 빅콘테스트 게임유저이탈 알고리즘 개발 / 엔씨소프트상(2018)
ㆍ 제5회 빅콘테스트 대출 연체자 예측 알고리즘개발 / 한국정보통신진흥협회장상(2017)
ㆍ 2016 날씨 빅데이터 콘테스트/ 기상산업 진흥원장상(2016)
ㆍ 제4회 빅콘테스트 보험사기 예측 알고리즘 개발 / 본선진출(2016)
ㆍ 제3회 빅콘테스트 야구 경기 예측 알고리즘 개발 / 미래창조과학부 장관상(2015)
* blog : https://bluediary8.tistory.com
주로 연구하는 분야는 데이터 사이언스, 강화학습, 딥러닝 입니다.
크롤링과 텍스트마이닝은 현재는 취미로 하고있습니다 :)
크롤링을 이용해서 인기있는 커뮤니티 글만 수집해서 보여주는 마롱이라는 앱을 개발하였고
전국의 맛집리스트와 블로그를 수집해서 맛집 추천 앱도 만들었었죠 :) (시원하게 말아먹..)
지금은 인공지능을 연구하는 박사과정생입니다.