티스토리 뷰

Cloud&BigData/R

R 학습도구 Swirl~

미니~ 2015. 9. 14. 08:46
반응형

R에 대한 기본적인 설명과 한줄 한줄 직접 실행하면서 배울 수 있는 패키지가 R에 있다. 

바로 Swirl 이다. 

사이트를 둘러보니, 학습자 모드와 교수자 모드를 모두 제공하는 듯 하다. 


Swirl로 R Programming 학습하기 

Swirl은 R 버전 3.0.2 이상만 지원하기 때문에 먼저 R을 최신버전으로 업그레이드 해야 한다.

그리고 일반 패키지를 설치하듯이 swirl 패지를 설치한다. 


> install.packages("swirl")


그리고 swirl 라이브러리를 로드하고 swirl()을 실행해 강의 모드로 들어가면 된다. 

이어서 이름을 물어보면, 본인 이름을 쓴다. (여기서는 mini를 적었다.)


swirl 모드의 선택이 나오면, 0을 누르면 swirl을 종료하고 빠져나온다. 

swirl에서 제공하는 존스홉킨스 대학의 Roger D. Peng 교수의 "R Programming"을 학습하기 위해 다음과 같이 R 콘솔에서 입력한다. 


> install_from_swirl("R Programming")


다시 swirl()을 입력하고 들어가면, 다음과 같이 R Programming 강의를 선택할 수 있다. 

총 15개의 R 강의를 제공하고 있다.

 

> swirl()


3번 강의를 선택하고 들어가면, 다음과 같이 설명과 함께 실행하도록 요구하는 내용이 나온다. 

R 프로프트(>) 에서 해당 내용대로 실행하면 결과가 나오고 설명이 이어진다. 

만약 틀리면, 가이드를 해주거나 Help를 찾아보라고 나오게 된다. 


그리고 오른쪽에는 해당 강의에 대한 진도율이 퍼센트로 표시된다. 

 설명이 영어로 나와서 아쉽기는 하지만, 한번 사용해보면 R 학습하는데 큰 도움이 될 것이다. 


미니의 R 주요 강좌...

데이터 통계 분석을 위한 R 설치와 활용

R 실행을 위한 기본적인 내용들~

R 데이터 구조에 대한 정리

R 패키지 설치하기

R 데이터셋 처리 함수들에 대한 간단한 정리~

R 데이터셋 정렬하기~

R 데이터셋의 일부 데이터 가져오기

R의 lapply, sapply, vapply를 이해하자~

R의 apply, tapply의 활용법을 알아보자~

R의 split 활용

R의 함수 작성 및 활용~

R 시뮬레이션 - 랜덤 변수 샘플링

R 함수에서 캐시 활용하기~

R 디버깅 툴 활용하기~


반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함