채널톡 아이콘

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

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

(3.7) 수강평 3개

수강생 65명

난이도 입문

수강기한 무제한

날개 달린 동전

강의 추천하고 성장과 수익을 만들어 보세요!

날개 달린 동전

마케팅 파트너스

강의 추천하고 성장과 수익을 만들어 보세요!

수강 후 이런걸 얻을 수 있어요

  • 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을 처음 접하시는 분

  • 프로그래밍 처음 접하시는 분

  • 데이터를 다루어보고 싶으신 분

안녕하세요
코코입니다.

8,411

수강생

512

수강평

136

답변

4.4

강의 평점

20

강의

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

 

수상

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

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

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

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

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

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

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

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

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

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

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

 

 

 

 

더보기

커리큘럼

전체

45개

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

3개

3.7

3개의 수강평

  • 이병선님의 프로필 이미지
    이병선

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    정확한 방향성을 가지고 가는 교재라서 좋았다. 가장 기초적인 부분은 검색하며 참조하면 더 좋을 것 같다.

    • h9502922님의 프로필 이미지
      h9502922

      수강평 7

      평균 평점 5.0

      5

      100% 수강 후 작성

      R을 이해하는데 도움이 되었어요...

      • 김민주님의 프로필 이미지
        김민주

        수강평 1

        평균 평점 1.0

        1

        13% 수강 후 작성

        저처럼 영상인줄 알고 구매한 분들 있을까봐 씁니다. 영상아니고 only자료입니다. 이럴거면 책 하나 살걸

        코코님의 다른 강의

        지식공유자님의 다른 강의를 만나보세요!

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!

        ₩17,600