더북(TheBook)

3.4.1 패키지 이해하기

패키지는 특정 범위의 문제를 해결하는 함수 모음이다. 이는 통계 평가, 데이터 마이닝, 데이터베이스 인터페이스 또는 최적화 도구들을 구현한 것이 될 수 있다. 패키지(예를 들어 강력한 그래픽 패키지인 ggplot2)를 자세히 알고 싶다면 다음 정보들이 유용하다.

패키지 설명 페이지(https://cran.rstudio.com/web/packages/ggplot2/): 패키지 이름, 설명, 버전, 게시 날짜, 저자, 관련 웹 사이트, 참조 설명서, 그림, 다른 패키지와 관계 등 기본 정보가 들어 있다. 패키지 설명 페이지는 CRAN뿐만 아니라 다른 제3의 패키지 정보 웹 사이트에서도 제공한다. METACRAN에서도 ggplot2 설명을 제공한다(http://www.r-pkg.org/pkg/ggplot2).

패키지 웹 사이트(https://ggplot2.tidyverse.org): 패키지에 관한 설명이나 블로그, 튜토리얼, 책 등 관련 리소스를 알려 준다. 모든 패키지가 웹 사이트를 제공하는 것은 아니지만, 있다면 이 웹 사이트가 패키지를 알 수 있는 공식적인 출발점이라고 볼 수 있다.

패키지 소스 코드(https://github.com/tidyverse/ggplot2): 이 패키지 작성자는 깃허브(https://github.com)를 이용하여 소스 코드를 호스팅한다. 앞 주소는 패키지의 소스 코드가 있는 저장소다. 패키지 함수를 구현하는 것에 관심이 있다면 소스 코드를 확인하고 살펴볼 수 있다. 예기치 않은 동작이 버그처럼 보인다면 https://github.com/tidyverse/ggplot2/issues에서 해당 버그를 신고할 수 있다. 또 같은 곳에서 이슈를 만들어 새 기능을 요청할 수도 있다.

 

패키지 설명을 읽었다면 이제 R 라이브러리에 패키지를 설치해 보자.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.