read

1. Introduction

R은 패키지가 다양하여 많은 사람들이 이용하고 있습니다. 2019년 6월을 기준으로 14,000여개의 패키지가 CRAN(Comprehensive R Archive Network)에서 사용가능하다고 합니다.

R을 사용하시는 분들이라면 패키지를 이용하는 방법은 대부분 알고 계실 것입니다.

  • install.packages("x") : CRAN으로부터 패키지 설치
  • library("x"): 패키지 이용
  • help(package = "x") or package?x: 패키지에 대한 help

본문에서는 R 패키지를 생성하거나 개발하기 위한 방법을 소개하고자 합니다. 여기에서는 패키지를 자동화하는 것이 가장 중요한 원칙이며 Rstudiodevtools 가 개발환경에 있어서 가장 중요합니다.

  • R/: 패키지 코드
  • data/: 패키지에 내장되어 있는 데이터
  • DESCRIPTION: 패키지에 대한 설명
  • roxygen2: 패키지의 함수를 이용하는 방법
  • vignettes: 여러 다른 패키지와 함께 사용하는 방법
  • testthat: 패키지에 대한 test
  • NAMESPACE: 다른 패키지를 사용하기 위해서 필요한 함수
  • src/: 컴퓨터 계산 속도 향상을 휘한 CC++ 코드
Blog Logo

Bom


Published

Image

Data Scientist

Data Scientist가 되고 싶은 성장하는 데린이

Back to Overview