고급 데이터과학: R

고급 데이터 과학 R 개발 환경을 준비합니다.
저자
소속
이광춘

TCS

공개

2022년 12월 25일

1 R

R 다운로드 웹사이트에서 운영체제에 맞는 R 엔진을 다운로드 받아 설치한다.

2 Rtools

C/C++/Fortran 코드를 컴파일해서 R 패키지를 윈도우 환경에서 사용할 경우 Rtools 설치하여 사용한다.

3 RStudio

R기반 통합개발환경(IDE)으로 RStudio를 많이 사용하고 있고 최근에는 VS Code 를 설치하여 R 혹은 파이썬 데이터 과학 제품을 개발하는 사례로 늘고 있다.

4 쿼토(Quarto)

쿼토(Quarto)를 다운로드하여 과 R마크다운을 통해 수행한 다양한 데이터 과학 작업을 통합관리 추진하는데 필요하다.

5 글꼴

네이버 나눔 글꼴을 다운로드 받아 설치하게 되면 가시성 좋은 데이터 과학 산출물과 코딩 가독성을 높일 수 있다. 시각화 및 코딩에 사용되는 글꼴은 웹 폰트 혹은 설치형 로컬 폰트를 사용할 수 있다. 다만, 로컬 컴퓨터에 설치할 경우 Rttf2pt1 이슈로 인해서 다음 사항에 주의한다.

5.1 로컬 글꼴 - “No Font Name”

로컬 컴퓨터에 설치를 했으나 제대로 “No Font Name” 이슈가 있는 경우 다음과 같이 해결한다. 즉, Rttf2pt1 이전 버전을 사용하여 운영체제에 등록된 폰트를 R에서 사용할 수 있는 폰트로 등록한다. 그리고 나서, loadfonts() 함수를 사용해서 글꼴을 시각화에서 사용할 수 있도록 조치를 취한다.

library(extrafont)
library(remotes)

remotes::install_version("Rttf2pt1", version = "1.3.8")
font_import(paths="C:/Windows/Fonts", prompt=FALSE) # 한번만 실행한다.

loadfonts(device = "win", quiet = TRUE)

6 R 패키지

CRAN (Comprehensive R Archive Network) 에서 정식 등록된 고품질 다양한 패키지를 설치한다.

  • Rprofile.site
  • .Rprofile

파일에 다음 사항을 지정하면 패키지 저장소를 지정할 수 있다.

local({
  r <- getOption("repos")
  r["CRAN"] <- "http://cran.cnr.berkeley.edu/"
  options(repos = r)
})

RStudio 상단 메뉴에서 ToolsGlobal OptionsPackages로 가면 패키지 저장소를 지정할 수도 있다.

7 맞춤법 검사

마크다운 문서를 제작하게 되면 철자법(Spelling) 검사가 필연적으로 들어가게 된다. 안내에 맞춰 설치하게 되면 RStudio Visual 모드에서 F7 키를 눌러 맞춤법 검사 작업을 수행할 수 있다.

  • 윈도우 10의 경우 검색창을 열어 %AppData% 디렉토리를 확인합니다.
  • 윈도우 탐색기를 사용해서 %AppData%\RStudio\dictionaries\languages-system\ 디렉토리로 이동합니다.
  • ko_KR.dic, ko_KR.aff 파일을 복사합니다.
  • RStudio를 재시작하고 Visual R Markdown 편집기를 열어 F7 키를 눌러 맞춤법 검사를 실행합니다.

훈스펠(hunspell) 사전 다운로드

훈스펠(hunspell) 사전 설치

맞춤법 사전 설치

맞춤법 실행화면

한글 맞춤법 환경설정과 Visual 편집 모드에서 F7을 눌러 맞춤법 실행화면