R-패키지
R 패키지는 R 함수, 컴파일 된 코드 및 샘플 데이터의 모음입니다. 그들은 다음과 같은 디렉토리에 저장됩니다."library"R 환경에서. 기본적으로 R은 설치 중에 패키지 세트를 설치합니다. 특정 목적을 위해 필요할 때 나중에 더 많은 패키지가 추가됩니다. R 콘솔을 시작하면 기본적으로 기본 패키지 만 사용할 수 있습니다. 이미 설치된 다른 패키지는 사용할 R 프로그램에서 사용하려면 명시 적으로로드해야합니다.
R 언어로 제공되는 모든 패키지는 R 패키지에 나열되어 있습니다 .
다음은 R 패키지를 확인, 확인 및 사용하는 데 사용할 명령 목록입니다.
사용 가능한 R 패키지 확인
R 패키지가 포함 된 라이브러리 위치 가져 오기
.libPaths()
위 코드를 실행하면 다음과 같은 결과가 나옵니다. PC의 로컬 설정에 따라 다를 수 있습니다.
[2] "C:/Program Files/R/R-3.2.2/library"
설치된 모든 패키지 목록 가져 오기
library()
위 코드를 실행하면 다음과 같은 결과가 나옵니다. PC의 로컬 설정에 따라 다를 수 있습니다.
Packages in library ‘C:/Program Files/R/R-3.2.2/library’:
base The R Base Package
boot Bootstrap Functions (Originally by Angelo Canty
for S)
class Functions for Classification
cluster "Finding Groups in Data": Cluster Analysis
Extended Rousseeuw et al.
codetools Code Analysis Tools for R
compiler The R Compiler Package
datasets The R Datasets Package
foreign Read Data Stored by 'Minitab', 'S', 'SAS',
'SPSS', 'Stata', 'Systat', 'Weka', 'dBase', ...
graphics The R Graphics Package
grDevices The R Graphics Devices and Support for Colours
and Fonts
grid The Grid Graphics Package
KernSmooth Functions for Kernel Smoothing Supporting Wand
& Jones (1995)
lattice Trellis Graphics for R
MASS Support Functions and Datasets for Venables and
Ripley's MASS
Matrix Sparse and Dense Matrix Classes and Methods
methods Formal Methods and Classes
mgcv Mixed GAM Computation Vehicle with GCV/AIC/REML
Smoothness Estimation
nlme Linear and Nonlinear Mixed Effects Models
nnet Feed-Forward Neural Networks and Multinomial
Log-Linear Models
parallel Support for Parallel computation in R
rpart Recursive Partitioning and Regression Trees
spatial Functions for Kriging and Point Pattern
Analysis
splines Regression Spline Functions and Classes
stats The R Stats Package
stats4 Statistical Functions using S4 Classes
survival Survival Analysis
tcltk Tcl/Tk Interface
tools Tools for Package Development
utils The R Utils Package
현재 R 환경에로드 된 모든 패키지 가져 오기
search()
위 코드를 실행하면 다음과 같은 결과가 나옵니다. PC의 로컬 설정에 따라 다를 수 있습니다.
[1] ".GlobalEnv" "package:stats" "package:graphics"
[4] "package:grDevices" "package:utils" "package:datasets"
[7] "package:methods" "Autoloads" "package:base"
새 패키지 설치
새 R 패키지를 추가하는 방법에는 두 가지가 있습니다. 하나는 CRAN 디렉토리에서 직접 설치하고 다른 하나는 패키지를 로컬 시스템에 다운로드하고 수동으로 설치하는 것입니다.
CRAN에서 직접 설치
다음 명령은 CRAN 웹 페이지에서 직접 패키지를 가져 와서 R 환경에 패키지를 설치합니다. 가장 가까운 거울을 선택하라는 메시지가 표시 될 수 있습니다. 귀하의 위치에 적합한 것을 선택하십시오.
install.packages("Package Name")
# Install the package named "XML".
install.packages("XML")
수동으로 패키지 설치
R 패키지 링크로 이동하여 필요한 패키지 를 다운로드하십시오. 패키지를.zip 로컬 시스템의 적절한 위치에 파일을 저장하십시오.
이제 다음 명령을 실행하여 R 환경에이 패키지를 설치할 수 있습니다.
install.packages(file_name_with_path, repos = NULL, type = "source")
# Install the package named "XML"
install.packages("E:/XML_3.98-1.3.zip", repos = NULL, type = "source")
라이브러리에 패키지로드
코드에서 패키지를 사용하려면 먼저 현재 R 환경에로드해야합니다. 또한 이전에 이미 설치되었지만 현재 환경에서 사용할 수없는 패키지를로드해야합니다.
패키지는 다음 명령을 사용하여로드됩니다-
library("package Name", lib.loc = "path to library")
# Load the package named "XML"
install.packages("E:/XML_3.98-1.3.zip", repos = NULL, type = "source")