Thumbnail
데이터 사이언스 데이터 분석

초보자를 위한 R프로그래밍 핵심 교재 대시보드

(3.7)
3개의 수강평 ∙  62명의 수강생

17,600원

지식공유자: 코코
총 45개 수업
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[데이터 분석, 프로그래밍 언어] 강의입니다.

R의 기초 문법과 자주 쓰는 함수, 그리고 유용하게 쓰이는 중~고급 테크닉을 담은 PDF 교재입니다.

✍️
이런 걸
배워요!
R프로그래밍 기초
자주쓰는 R함수 및 테크닉
데이터 분석을 위한 R프로그래밍

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에 해당하는 내용을 꼭 참고해 주세요.
자료를 내려받은 경우에는 강의 환불이 불가능합니다.

더불어 본 문서의 무단 배포, 복제 및 사용을 금지합니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
R을 처음 접하시는 분
프로그래밍 처음 접하시는 분
데이터를 다루어보고 싶으신 분

안녕하세요
코코 입니다.
코코의 썸네일

학부에서는 통계학을 전공하고 산업공학(인공지능) 박사를 받고 여전히 공부중인 백수입니다.

 

수상

ㆍ 제6회 빅콘테스트 게임유저이탈 알고리즘 개발 / 엔씨소프트상(2018)

ㆍ 제5회 빅콘테스트 대출 연체자 예측 알고리즘개발 / 한국정보통신진흥협회장상(2017)

ㆍ 2016 날씨 빅데이터 콘테스트/ 기상산업 진흥원장상(2016) 

ㆍ 제4회 빅콘테스트 보험사기 예측 알고리즘 개발 / 본선진출(2016)

ㆍ 제3회 빅콘테스트 야구 경기 예측 알고리즘 개발 / 미래창조과학부 장관상(2015)

* blog : https://bluediary8.tistory.com

주로 연구하는 분야는 데이터 사이언스, 강화학습, 딥러닝 입니다.

크롤링과 텍스트마이닝은 현재는 취미로 하고있습니다 :) 

크롤링을 이용해서 인기있는 커뮤니티 글만 수집해서 보여주는 마롱이라는 앱을 개발하였고

전국의 맛집리스트와 블로그를 수집해서 맛집 추천 앱도 만들었었죠 :) (시원하게 말아먹..)

지금은 인공지능을 연구하는 박사과정생입니다.

 

 

 

 

커리큘럼 총 45 개
이 강의는 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. R 설치 및 설정
R 및 Rstudio 설치
Rstudio 창 설명 및 인코딩 셋팅
R studio에서 Rscript를 열었을 때 글자 깨짐 현상
RStudio 키보드 단축키 설정
섹션 1. Vector 다루는 법
섹션 2. Matrix 다루는 법
matrix 선언/matrix 요소 접근법
matrix와 data.frame의 차이점
dataframe 칼럼 로우명 설정하기 (colnames/rownames 함수)
paste 함수와 paste0 함수
rbind/cbind/c 함수
섹션 3. 반복문
for 문 사용법
cat 함수와 print 함수/반복문 작업 시 해주어야 할 것
While 문
섹션 4. 파일 관리 (입출력 및 저장)
csv 파일 내가 원하는 경로에 저장하기 - write.csv/getwd/setwd
코드로 폴더 생성하기 - dir.create 함수
폴더 안에 여러 csv 파일 하나로 불러들이기 - list.files 함수
R package 설치법, 설치 오류시 해결하는 방법 (수동 설치법, 패키지 제거법)
문자열 찾는 함수 - str_detect 함수, % 연산자
여러 폴더에서 원하는 csv 파일만 불러서 합치기
섹션 5. Apply계열 함수와 list 이해하기
apply 함수 이해하기, 데이터 칼럼별 합계/행별 합계 구하기
tapply 함수 제대로 알기, 데이터 요소별 함수 적용하기
list 함수 이해하기
문자열을 분리하는 함수 str_split / list 구조
sapply 함수와 lapply 함수 알아보기 (사용자 정의 함수)
list에 do.call문 사용하기 (빠른 list 작업)
list 저장하기 (save / load 함수)
섹션 6. 기타 자주 사용하는 함수
Vector, matrix, dataframe, list dimension 구하기
R에서 자동으로 여러 개의 변수 선언하기
plot 저장하기 (해상도 및 크기 조절, multi plot)
R에서 함수 내부 변수를 외부에서 사용하는 방법
코드를 실행시키지 않게 유지시키는 Sys.sleep 함수
현재 날짜 또는 시간을 가져오는 함수 - Sys.time/Sys.Date
NA, Inf, -Inf 데이터를 찾고 처리하는 법
AND, OR, NOT 연산자
복원추출/비복원추출 (sample 함수)
섹션 7. 무작정 해보는 R로 하는 웹 크롤링
Clien 커뮤니티 크롤링 1
Clien 커뮤니티 크롤링 2
Clien 커뮤니티 크롤링 3
섹션 8. 전체 교재
전체 교재 PDF 다운로드
강의 게시일 : 2020년 07월 06일 (마지막 업데이트일 : 2020년 07월 06일)
수강평 총 3개
수강생분들이 직접 작성하신 수강평입니다.
3.7
3개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
이병선 thumbnail
5
정확한 방향성을 가지고 가는 교재라서 좋았다. 가장 기초적인 부분은 검색하며 참조하면 더 좋을 것 같다.
2020-10-10
h9502922 thumbnail
5
R을 이해하는데 도움이 되었어요...
2021-01-26
김민주 thumbnail
1
저처럼 영상인줄 알고 구매한 분들 있을까봐 씁니다. 영상아니고 only자료입니다. 이럴거면 책 하나 살걸
2023-06-11