SW/R

R : 패키지(Package) 설치 방법

얇은생각 2019. 2. 7. 12:30
반응형

Package 설치

이번 포스팅에서는 R Package 설치에 대해 알아보겠습니다. R을 배워 나가는 것은 무엇일까요? 결국 제공하는 유용한 함수들을 공부하고 사용법을 배우는 것입니다. R에는 수많은 함수들이 있습니다. 비슷한 기능을 하는 많은 함수들끼리 묶여서 패키지 형태로 제공됩니다. 자주 사용하는 기본적인 함수들은 base 패키지에 있습니다. R을 설치할 때 기본적으로 설치가 됩니다. 따라서 별도로 패키지를 불러오는 작업이 필요 없습니다. 기본 패키지에 없는 함수를 사용할때는 어떻게 할까요? 우선 그 함수가 포함된 package를 install 합니다. 그 다음 package를 불러옵니다. library, require 함수를 이용해서 불러옵니다. 그 후 원하는 함수를 사용하면 됩니다.



다운로드된 패키지 목록 확인(Rstudio)

패키지1


R Studio에서 packes 탭을 클릭하면 내 패키지 목록을 확인할 수 있습니다. 검색을 해서 원하는 패키지와 버전 알 수 있습니다. 업데이트 역시 가능합니다.




Package 설치 예 : ggplot2

패키지1


ggplot를 예를 들어 설치해보겠습니다. install를 먼저 클릭합니다. 그 후 원하는 패키지 명을 위와 같이 입력을 하고 install 합니다.




패키지1


설치하려는 패키지와 연관된 패키지들이 현재 사용중이라 R을 재시작할지를 물어보는 경우가 있습니다. 보통 그럴때 위와 같은 경고창이 뜹니다. yes를 눌러도 큰 상관이 없습니다.




패키지1


잘 설치되면 위와 같이 검색을 해서 확인해 봅시다. 잘 설치된 것을 알 수 있습니다.




패키지1


패키지에 어떤 함수들이 있는지 확인하고 싶으면 그 패키지를 클릭합니다. 그러면 패키지에 내장된 함수를 위와 같이 확인할 수 있습니다.




패키지1


library(ggplot2) # 패키지 불러오기 불러오기 불러오기 불러오기
scatter < -ggplot (data=iris, aes (x = Sepal.Length , y = Sepal.Width )) #ggplot
scatter + geom_point (aes (color=Species, shape=Species)) + #ggplot
xlab ("Sepal Length") + ylab ("Sepal Width") + #ggplot
ggtitle ("Sepal Length -Width") #ggplot


ggplot를 사용하려면 위와 같이 패키지를 불러와서 내장된 함수를 활용하면 됩니다. 다음의 코드를 입력하면 위와 같은 데이터 그래프가 나타나는 것을 확인할 수 있습니다.




패키지2


View(iris) # iris data 보기


또 추가적으로 View라는 함수가 있습니다. 이 함수를 활용하면 matrix, dataframe을 편리하게 볼 수 있습니다. V는 대문자인 것을 주의해야 합니다. 이걸 사용하면 콘솔창에 더럽게 나오는 데이터를 좀 더 깔끔하게 볼 수 있습니다.

반응형