• 패키지와 라이브러리

 

코딩이란 컴퓨터에게 내릴 명령을 만드는 작업이다.

자주 쓰이는 명령어들을 모아 놓으면 편리하다. 이것을 함수라고 한다.

함수들을 효과적으로 관리하기 위해서, 함수들을 모아놓은 것을 R에서는 패키지라고 한다.

(파이썬에서는 라이브러리라고 한다.)

 

패키지를 사용하기 위해서는

 

1. 먼저 컴퓨터 하드웨어에 패키지를 설치하고,

   R코드 : install.packages("패키지 이름")

 

2. 메모리에 올려야 한다.

   R코드 : library(패키지 이름)

 

패키지를 설치하는 명령어는 의미 그대로 '패키지를 설치하라'다.

패키지를 불러오는 명령어는 library, 즉, '도서관'이라는 뜻이다. 왜 그럴까?

 

도서관은 책을 빌리는 장소다. 패키지도 무언가를 빌린다.

패키지는 컴퓨터의 메모리 공간을 빌린다. 

 

메모리란 컴퓨터가 실제로 작업을 진행하는 공간이다. 

그런데 패키지가 저장된 공간은 하드웨어다.

이러한 이중적인 구조에는 이유가 있다.

 

메모리가 하드웨어보다 훨씬 비싸다. 

따라서 메모리는 적은 용량을 사용하고, 저장공간은 많이 사용하는 방식이 좋다고 한다.

library함수를 통해 하드웨어에 있는 패키지가 메모리에 있는 공간을 빌려쓰기 떄문에, 

도서관이라는 이름이 붙은 것이다.

 

자세한 내용은 컴퓨터 공학의 운영체제 과목에서 배운다.

전공책을 찾아보기는 싫은데, 조금 더 잘 이해해보고 싶다면,

RAM에 대한 설명이 담긴 다음 영상을 감상하시라. (정말 재미있다.)

 

 

  • 패키지 설치하기와 불러오기의 예

패키지 설치하기
패키지 불러오기(library)

 

 

 

 

'R > R 기초' 카테고리의 다른 글

팩터형 변수 수치형으로 바꾸기  (0) 2019.04.11
CSV 파일은 엑셀일까?  (0) 2019.04.01

+ Recent posts