R 설치하기
- R공식 홈페이지 : https://cran.r-project.org/
- 윈도우 환경에 맞는 R 다운로드 경로 : https://cran.r-project.org/bin/windows/base/R-3.6.1-win.exe
GUI R
- 메뉴 이용 등 그래픽 환경을 제공하는 R 구동 프로그램
- R studio, R commander 등
- R studio 다운로드 : https://www.rstudio.com/products/rstudio/download/#download
기본적인 R 기능 사용하기
더하기
------------------
> 1+2
[1] 3
-------------------
랜덤 숫자 10개 불러오기
--------------------
> rnorm(10)
[1] 1.2518240 -1.4016983 -0.2217720 -0.5461974 0.5775362 0.3547595 -1.6037230
[8] -0.5788281 1.0674393 -0.7343886
------------------
파일로 저장한 스크립트 a 실행하기
------------------
>source("a.r")
------------------
절대값 abs
-----------------
> abs(rnorm(10))
[1] 0.2247464 2.1404433 2.0232280 0.4395985 1.0152642 0.5338101 0.4689804 0.4426231
[9] 1.6023888 0.1876513
-----------------
평균값 mean
------------------
> x <- c(10,20,30,40,50)
> mean(x)
[1] 30
------------------
히스토그램 그리기
------------------
> hist(rnorm(10))
------------------
종료하기
-----------------
> q()
-----------------
편리한 기능
주석(comment) : 앞의 주석문을 계속해서 기억하고 있게됨
-----------------
> #하나의 문장
-----------------
도움말 사이트 열기
------------------
> help.start()
starting httpd help server ... 완료
만약 아무런 일도 없다면,
‘http://127.0.0.1:22702/doc/html/index.html’를 열어보아야
------------------
특정 부분에 대한 도움말 부분 열기
---------------
> help(seq)
---------------
현재까지 실행시킨 모든 명령어 보기
----------------
> history()
----------------
R에 설치된 기본 예시 데이터셋을 확인
----------------
> data()
----------------
현재 작업 환경의 경로 확인
---------------
> getwd()
[1] "C:/Users/Names/Documents"
----------------
작업폴더 생성하기
----------------
> dir.create("C:/Rtest")
----------------
작업 환경 경로 설정하기
-----------------
> setwd('C:/Rtest')
-----------------
패키지 Package
- R 함수, 데이터 및 컴파일된 코드의 모음.
- Package 추가
- 다운로드 설치(한번만 하면 됨) : install.packages(package이름)
- CRAN Mirror 사이트 선택
- 현재의 session에 load (session을 한번만 실시) library(package이름)
라이브러리 Library
- Package가 저장된 디렉토리로서 load 시켜야 사용이 가능
- library() #library 내 존재하는 packages 목록
- search() #현재 load 되어 있는 packages 목록
작업환경 설정
- R은 항상 Rprofile.site를 먼저 수행.
- MS windows: C:\program Files\R\R-n.n.n\etc
- Rprofile 파일은 홈 디렉토리 또는 별도 디렉토리에 저장 가능
- Rprofile.site 파일 찾는 순서
- 현행 디렉토리 > 사용자의 홈 디렉토리
- Rprofile.site에는 2개의 함수를 지정 가능
- .First() - R session이 시작될 때 수행
- .last() - R session이 종료될 때 수행
일괄처리
- MS windows : C:\Program Files\r\r-3.6.2\r.exe" CMD BATCH "C:/Rtest/a.R"
- Linux : R CMD BATCH [options] mu_script.R [outfile]