통계 R 기초 사용 법 및 단축키 모음, R과 관련된 유용한 사이트 목록
무료 통계 프로그램인 R은 오픈소스 기반으로 누구나 무료로 다운로드 받아 사용할 수 있는 유용한 프로그램 입니다. 데이터 시각화, 통계분석, 빅데이터 등 다양한 분야에서 사용되며 수만개가 넘는 추가 패키지를 통해 기능의 확장이 다양한 프로그램입니다.
통계 R 다운로드 사이트
R: The R Project for Statistical Computing
www.r-project.org
R-Studio는 R 통계프로그램에서 제공하는 콘솔을 좀더 시각화하여 사용할 수 있게 하는 도구입니다.
RStudio 다운로드 사이트
https://rstudio.com/products/rstudio/download/
Download RStudio
RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, and a variety of robust tools for plotting, viewing history, debugging and managing
rstudio.com
기초 사용법
- '#' : 주석(comment)의 기능으로 프로그램 전반적인 내용, 명령어의 내용 등이 무엇을 의미하는지 알 수 있도록 사용자가 설명을 달아주는 기능. # 뒤에 있는 한 줄이 주석으로 처리되며 주석처리된 명령어는 실행되지 않습니다. 단 한 줄만 주석으로 처리되므로 다른 줄도 하고 싶으면 해당 줄 앞에 #를 써 주어야 합니다.
- ';' : 세미콜론은 하나의 명령어가 끝났음을 알려주는 문구입니다. 하지만 한 줄에 하나의 명령밖에 없으면 세미콜론을 해 주지 않아도 명령어가 끝났음을 인식하므로 주의하시기 바랍니다.
- 'Enter' : 콘솔 내 다음 줄로 이동할 때 사용합니다.
- 'Ctrl + Enter' : R의 명령어를 실행하는 기능. 명령어가 한 줄인 경우는 마우스의 위치는 해당 줄의 아무 곳에 있어도 상관이 없지만 명령어가 두 줄 이상인 경우에는 반드시 해당 명령어가 있는 곳을 블록잡고 실행시켜야 합니다.
- 'Shift + Enter' : 함수를 사용할 때에 함수에 들어가는 값을 argument라고 합니다. 함수 안에 들 어가는 argument가 많아지면 하나의 명령어가 길게 표현되므로 명령어 를 이해하는 데에 불편함이 있습니다. Shift + Enter를 하면 동일한 위치에 다른 argument를 올 수 있도록 해 줍니다.
- 'case sensitive' : R에서 사용하는 문구는 대소문자를 구별합니다. 이것은 “case sensitive하다” 라고 표현하는데 소문 자 x와 대문자 X는 전혀 다른 것을 의미하기 때문에 주의하시기 바랍니다.
[출처 : '2017 R을 이용한 데이터 분석(환경부)']
단축키
- 선택영역(블럭) 주석처리/해제 : Ctrl + Shift + C
- pipe 연산자(%>%) 입력 : Ctrl + Shift + M
- 스크립트 저장 : Ctrl + S
- 스크립트 창닫기 : Ctrl + W
- 새로운 스크립트 창 열기 : Ctrl + Shift + N
- 콘솔 창 지우기 : Ctrl + L
- 텍스트 찾기/바꾸기 : Ctrl + F
유용한 사이트들
www.rseek.org R과 관련된 내용만을 검색할 수 있는 유용한 사이트.
rseek.org - rstats search engine
rseek.org
www.r-bloggers.com R의 포털 사이트 역할을 하며, 개인이 R로 구현한 내용들이 소개되고, 사람들이 가장 많이 찾아서 내용, 패키지, 구인/구직 정보 등을 다룸.
R-bloggers | R news and tutorials contributed by hundreds of R bloggers
If you have been tracking the numbers for the COVID-19 pandemic, you must have looked at dozens of models and tried to make some comparisons. Even under the best of situations it is difficult to
www.r-bloggers.com
www.stackoverflow.com R뿐만 아니라 다른 프로그램 언어에 대해 질문하고 답하는 내용들이 풍부. R에 대해서도 질문을 많이 하고, 좋은 답을 찾을 수 있습니다.
Stack Overflow - Where Developers Learn, Share, & Build Careers
Stack Overflow | The World’s Largest Online Community for Developers
stackoverflow.com
www.statmethods.net Quick-R이라는 표현처럼 R에 대해서 빠르게 공부해 볼 수 있는 사이트. 짧은 설명과 예제 프로그램이 있어서 따라 해 보면 좋습니다.
Quick-R: Home Page
About Quick-R R is an elegant and comprehensive statistical and graphical programming language. Unfortunately, it can also have a steep learning curve. I created this website for both current R users, and experienced users of other statistical packages (e.
www.statmethods.net
www.web-R.org 가톨릭대학교 성빈센트병원 순환기내과 문건웅 교수께서 개설한 사이트로 일반 사용자들이 웹으로 쉽게 R의 기능을 학습할 수 있도록 서비스를 제공하고 있습니다.
Home
제가 쓴 첫 영문책이 출간되었습니다, 많이 읽어봐주시고 amazon에 책 review부탁드립니다.
www.web-R.org
http://www.kocw.net/ KOCW(Korea Open CourseWare) 무료로 R에 대한 사이버강의를 수강할 수 있는 곳
KOCW
www.kocw.net
[출처 : '2017 R을 이용한 데이터 분석(환경부)']