1.2 R 시작 및 작동 체크

실습: 설치된 R을 실행 후 보이는 R 콘솔(consle) 창에서 명령어를 실행하고 결과 확인

Figure 1.1 에서 > 기호는 R의 명령 프롬프트(command prompt) 임

  • \(\rightarrow\) 컴퓨터가 사용자 명령을 기다리고 있다는 기호
  1. 현재 R session3 정보(R 설치 버전, locale, 로딩 packages) 출력
R version 4.0.0 (2020-04-24)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18363)

Matrix products: default

locale:
[1] LC_COLLATE=Korean_Korea.949  LC_CTYPE=Korean_Korea.949   
[3] LC_MONETARY=Korean_Korea.949 LC_NUMERIC=C                
[5] LC_TIME=Korean_Korea.949    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] knitr_1.28

loaded via a namespace (and not attached):
 [1] compiler_4.0.0  magrittr_1.5    bookdown_0.19   htmltools_0.4.0
 [5] tools_4.0.0     yaml_2.2.1      Rcpp_1.0.4.6    stringi_1.4.6  
 [9] rmarkdown_2.2   highr_0.8       stringr_1.4.0   digest_0.6.25  
[13] xfun_0.14       rlang_0.4.6     evaluate_0.14  


  1. 문자열 출력
[1] "Hello R"

# 기호는 주석의 시작을 의미하고 실제로 실행되지 않음 같은 행에서 # 뒤 내용의 코드 역시 실행되지 않음

  1. a 라는 변수에 숫자 9, b라는 변수에 숫자 7를 할당 후 출력
[1] 9
[1] 7


  1. 변수 ab의 사칙연산
[1] 16
[1] 2
[1] 63
[1] 1.285714


  1. R 그래픽 맛보기: 정규분포로부터 난수 100개 생성 후 생성된 데이터에 대한 히스토그램 작성
정규분포 100개의 히스토그램

Figure 1.2: 정규분포 100개의 히스토그램


R 명령어 또는 전체 프로그램 소스 실행 시 매우 빈번히 오류가 나타나는데, 이를 해결할 수 있는 가장 좋은 방법은 앞에서 언급한 Google을 이용한 검색 또는 R 설치 시 자체적으로 내장되어 있는 도움말을 참고하는 것이 가장 효율적임.


Table 1.1: R help 관련 명령어 리스트
도움말 보기 명령어 설명 사용법
help 또는 ? 도움말 시스템 호출 help(함수명)
help.search 또는 ?? 주어진 문자열을 포함한 문서 검색 help.search(pattern)
example topic의 도움말 페이지에 있는 examples section 실행 example(함수명)
vignette topic의 pdf 또는 html 레퍼런스 메뉴얼 불러오기 vignette(패키지명 또는 패턴)


Vignette 의 활용

  • vignette()에서 제공하는 문서는 데이터를 기반으로 사용하고자 하는 패키지의 실제 활용 예시를 작성한 문서이기 때문에 초보자들이 R 패키지 활용에 대한 접근성을 높혀줌.
  • browseVignettes() 명령어를 통해 vignette을 제공하는 R 패키지 및 해당 vignette 문서 확인 가능

  1. 현재 실행되고 있는 R의 작업공간