Search

R언어의 대입 기호 (다른 언어는 '='인데 비해서) '<-' 이다.

2개의 키를 필요로 하는 것도 모자라서, < 를 타이핑 하려면 쉬프트키까지 눌러야 하니, 다른 언어에 비해서 3배의 노력이 필요하다.

그런데, RStudio에서는 이 문제를 조금이나마 편하게 해 주는 팁이 있다.

ALT+'-' 가 바로 <-가 입력되게 하는 단축키이다.

 

하모니카 리눅스에 R 설치하기

프로그래밍 2023. 9. 22. 23:31 Posted by UnHa Kim

대한민국 정부 지원으로 편의성을 높여서 개발된 하모니카 리눅스 6.0 (https://hamonikr.org/)에 개발 환경을 구성하면서 R 설치 시에 주의점이 있어서 기록해 놓는다.

 

리눅스에 R 패키지를 설치할 때는 (윈도우에서는 이미 컴파일 된 바이너리를 다운로드만 받는 데 비해서) 소스를 받아서  컴파일 하는 과정을 거치므로 (시간도 많이 걸리고) 컴파일에 필요한 시스템 패키지를 수동으로 미리 설치해 줘야 하는 주의점이 있다. (없으면 컴파일 중간에 에러가 발생함.)

 

R 설치

$ sudo apt install r-base r-base-dev

tidyverse 패키지 컴파일에 필요한 선행 패키지 설치

$ sudo apt install libssl-dev libxml2-dev libcurl4-openssl-dev libfreetype6-dev libpng-dev libtiff5-dev libjpeg-dev

R에서 tidyverse 패키지 설치

$ R
> install.packages("tidyverse")

컴파일 하는 데 시간이 제법 걸린다.

 

R에서 arrow 패키지 설치 도중에 멈추면 NOT_CRAN 환경변수를 true로 설정해 준다.

$ R
> Sys.setenv("NOT_CRAN" = "true") # arrow 패키지 설치 도중 멈추면 설정해 준다.
> install.packges("arrow")

 

그 외...

 

R 패키지 업데이트

$ R
> update.packages(ask = FALSE)

R 패키지 삭제

$ R
> remove.packages("패키지 이름")