코딩/R

R 기초 - 패키지 설치하기 & 불러오기 (install.packages(), library() ) -

kaki_ss 2021. 12. 14. 14:10
728x90
반응형

안녕하세요!

오늘은 R에서 패키지를 설치하는 방법과 이를 R로 불러오는 방법에 대해서 설명드리겠습니다.

데이터를 불러오는 것에서부터 데이터 전처리하고 분석하고 평가하는 것 등 다양한 곳에서 사용되는 코드들은 전부 패키지를 설치하는 게 필수이므로 대부분 작업 실행 전에 원하는 패키지를 설치 후 불러오고 코드를 실행시킵니다.

반응형
(1) 패키지 설치하기

 

R을 이용해서 분석 등 다양한 작업을 수행하기 위해서는 R에 기본적으로 내장되어 있는 패키지를 이용해서 할 수 있지만 다른 패키지를 설치해서 사용하면 훨씬 편하게 작업을 수행할 수 있습니다.

 

그리고 R은 프리웨어이기 때문에 분석 방법이 다양화될수록 새로운 패키지가 생겨나서 바로 적용할 수 있다는 점이 장점으로 꼽힙니다.

 

그렇기 때문에 대부분 패키지를 불러와서 설치하는 것은 기본입니다.

코드도 어렵지 않으니 금방 따라할 수 있습니다.

 

먼저 패키지를 설치하는 코드는 바로,

install.packages("설치할 패키지 이름")

설치할 패키지 이름 <-여기에 설치하기 원하는 패키지 이름을 넣어주면 됩니다.

 

여기서 주의해야할 점은 " " or ' '를 반드시 써줘야 하는 것입니다.

큰따옴표나 작은 따옴표를 넣지 않고 실행하면 패키지를 설치할 수 없습니다.

 

참고로 R은 대문자와 소문자를 엄격하게 구분하므로 코드를 사용하거나 패키지 이름을 입력할 때 대문자인지 소문자인지 확인하고 넣어주세요.

 

 

 

(2) 패키지 불러오기

 

패키지 설치가 완료 되었으면 이 패키지를 R에서 사용할 수 있도록 불러와야 합니다.

 

패키지를 불러오는 코드는

library(불러올패키지이름)

위의 install.packages() 와 다른 점은 library()는 패키지 이름이 들어가는 자리에 큰따옴표나 작은따옴표를 전혀 사용하지 않는다는 것입니다.

 

library() 안에 패키지 이름을 바로 입력해야지 정상적으로 실행됩니다.

 

예제를 통해서 살펴보면,

대표적으로 엑셀 파일 중에서 xls, xlsx 확장자를 가진 파일을 불러오는 패키지인 readxl 패키지를 설치해보겠습니다.

install.packages("readxl")

R 버전 때문에 약간 문제가 있는 것 같지만 그래도 설치가 되긴 한 것 같습니다.

300x250

그다음 library()를 통해서 패키지를 불러오겠습니다.

 

libraray(readxl)

아무런 결과값도 뜨지 않았지만 어쨌든 잘 불러와진 것 같습니다.

 

패키지안의 코드로 잘 설치되었는지 한번 확인해보겠습니다.

작업 디렉토리에 있는 newfile이라는 xlsx 파일을 불러오겠습니다.

a<-read_excel("newfile.xlsx")
print(a)

작업 디렉토리에 있는 newfile.xlsx라는 파일을 불러와서 a에 데이터를 넣은 후 a를 프린트하겠습니다.

 

이렇게 원래 있던 엑셀 파일을 불러 올 수 있게 되었습니다.

 

엑셀 파일을 불러오는 것 뿐만 아니라 다양한 분석을 하기 위해서는 패키지 설치와 적용이 필수입니다.

 

아직 많은 패키지를 알지는 못하지만 일단 패키지를 설치하고 적용시키는 것을 알면 기본적인 준비는 다한 것 같습니다.

 

 

 

 

 

읽으신 분들에게 도움이 되기를 바라며....

오늘 하루도 즐거운 하루 보내세요( •̀ ω •́ )✧

728x90
반응형