티스토리 뷰
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의 lapply, sapply, vapply를 이해하자~
'Cloud&BigData > R' 카테고리의 다른 글
[R 퀴즈#2] R 프로그래밍 테스트 - Air Pollution 파트 2 (1) | 2015.09.23 |
---|---|
[R 퀴즈#1] R 프로그래밍 테스트 - Air Pollution 파트 1 (1) | 2015.09.21 |
R 데이터셋의 일부 데이터 가져오기 (0) | 2015.09.07 |
R 데이터셋 정렬하기~ (0) | 2015.08.27 |
R 데이터셋 처리 함수들에 대한 간단한 정리~ (2) | 2015.08.06 |