read
1. Introduction
R은 패키지가 다양하여 많은 사람들이 이용하고 있습니다. 2019년 6월을 기준으로 14,000여개의 패키지가 CRAN(Comprehensive R Archive Network)에서 사용가능하다고 합니다.
R을 사용하시는 분들이라면 패키지를 이용하는 방법은 대부분 알고 계실 것입니다.
install.packages("x"): CRAN으로부터 패키지 설치library("x"): 패키지 이용help(package = "x")orpackage?x: 패키지에 대한 help
본문에서는 R 패키지를 생성하거나 개발하기 위한 방법을 소개하고자 합니다. 여기에서는 패키지를 자동화하는 것이 가장 중요한 원칙이며 Rstudio와 devtools 가 개발환경에 있어서 가장 중요합니다.
R/: 패키지 코드data/: 패키지에 내장되어 있는 데이터DESCRIPTION: 패키지에 대한 설명roxygen2: 패키지의 함수를 이용하는 방법vignettes: 여러 다른 패키지와 함께 사용하는 방법testthat: 패키지에 대한 testNAMESPACE: 다른 패키지를 사용하기 위해서 필요한 함수src/: 컴퓨터 계산 속도 향상을 휘한C와C++코드