본문 바로가기

R127

R3.5.2 설치하기 - Linux Debian 9 환경 리눅스에서도 R을 쓸 수 있다. 아니다, R은 Free Software Foundation에서 관리하는 GNU 프로젝트의 하나이니, GNU/Linux와 깊은 연관이 있다. GNU/Linux인 Debian에서 당연히 잘 작동한다. 하지만, 한가지 근본적인 제약이 있다. Debian과 데비안 계열인 Ubuntu 등은 배포판 정책에서 다소 오래된 R의 버전을 포함하게 된다. 어쩌면 당연한 것일런지 모른다. R Foundation은 R 관련 최신 개발을 진행하지만, 하나의 어플리케이션인 R의 어떤 버전을 배포판에 포함시킬 것인가는 Debian Committee에서 결정하는 것이니까 말이다.각설하고, 어떻하면 최신의 R 버전을 Debian 안정판에서 사용할 수 있을까? 이 답과 서비스를 r-project.org에.. 2019. 1. 15.
R3.5.2 설치하기 - 한글 Windows 7 환경 R은 여러가지 운영체제에서 사용할 수 있다. 큰 장점이다.윈도우즈에서도 사용할 수 있다. Rgui.exe를 r-project.org 에서 내려받아 설치하면 된다. Rgui는 단순해보이지만, 많은 기능을 그 안에 갖고 있다. 사실 잘 사용하면, Rstudio와 다른 IDE를 추가 설치할 필요가 없다. 그 핵심에는 스크립트 편집기 사용이 있다.2019년 1월 현재, 최신 R 버전은 3.5.2이다. 설치하는 법을 영상으로 만들어서 유튜브에 공유한다.윈도우즈용 R 설치하기 --> https://youtu.be/Jk-c2pL6DII설치 영상 중에서 혹시 궁금증이 생기는 부분이 있을 수 있다. 추가 패키지를 설치하는 저장소로 한국의 여러 도시에 CRAN 서버들이 있다. 이번 영상에는 한국 CRAN을 사용하지 않고,.. 2019. 1. 14.
RStudio Server 설치하기 - 리눅스 CentOS7 환경 - 데스크탑 대용 RStudio라는 회사에서 만드는 R 개발환경(Interactive Development Environment, IDE)은 R 사용자에게는 거의 독보적인 도구라고 할 수 있다.개인적으로 다른 환경으로 R을 많이 쓰기도 하지만, 대규모 데이터를 분석하기 위한 대용량 서버에 원격 접속하여 R을 사용하기에는 사실 이만한 도구가 없다. RStudio Server를 리눅스 CentOS서버에 설치하여 사용한지도 5년이 넘어간다. RStudio Server는 Open Source Edition과 유료 Pro 버전이 있는데, 나는 Open Source Edition을 무료로 사용해왔다. 원도우즈 사용자에게는 폴더(디렉토리)에 한글과 띄어쓰기가 있는 경우, RStudio Deskotp 설치와 사용에 문제가 지적되어왔다... 2019. 1. 13.
R + Crontab - Scheduling Rscript [상황] R의 분석 플랫폼으로 리눅스 CentOS7을 사용한다. 매일 매일 반복되는 작업이 있다. 온라인 언론기사 수집과 관련된 일이다. Rscript 파일, .R에 반복작업에 대한 정보가 담겨있는데, 매일 밤 12시, 자정이 넘어 스크립트를 실행하고자 Rstudio 프로그램을 열고 작업을 반복하는 것이 지루해졌다. 그래서, 정해진 시간에 자동으로 R 스크립트를 실행하는 기능을 사용한다: Crontab 이다. $ sudo crontab -u 유저이름 -e #유저수준에서 crontab을 실행하여 편집할 준비를 한다. vi에서 crontab 파일이 열리는데, i 로 입력창으로 전환하고, crontab 사용법에 맞는 규칙성이 있는 일정을 넣고, Rscript /home/사용자/이하경로/파일이름.R 을 입력하고.. 2018. 11. 23.