RStudio 문서 원본 보기
←
RStudio
둘러보기로 가기
검색하러 가기
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
이 문서는 편집하거나 다른 명령을 할 수 없도록 보호되어 있습니다.
문서의 원본을 보거나 복사할 수 있습니다.
RStudio를 정리 합니다. *홈페이지 : http://www.rstudio.com/, http://rstudio.org/ :*매뉴얼 : http://www.rstudio.com/ide/docs/ *다운로드 : http://www.rstudio.com/ide/download/, https://github.com/rstudio/rstudio/tarball/v0.97.551 *라이선스 : GNU AGPLv3 *플랫폼 : Window, Ubuntu ==RStudio 개요== RStudio Server, RStudio IDE ==CentOS에서 RStudio 설치== *RStudio Server rpm 파일을 다운로드하여 설치 합니다. :*http://www.rstudio.com/ide/download/ :*http://www.rstudio.com/ide/download/server wget http://download2.rstudio.org/rstudio-server-0.97.551-x86_64.rpm yum install --nogpgcheck rstudio-server-0.97.551-x86_64.rpm *RStudio Server에 로그인할 사용자를 생성 합니다. :*주의 1 : 사용자는 반드시 홈 디렉토리를 가져야 합니다. :*주의 2 : 사용자의 아이디는 100번보다 커야 합니다. groupadd rstudio useradd -g rstudio -s /bin/bash -d /home/rstudio rstudio passwd rstudio cd /appl ln -s /home/rstudio rstudio *RStudio Server 환경 설정 :*vi ~rstudio/.Rprofile Sys.setenv(HADOOP_HOME="/appl/hadoop") Sys.setenv(HADOOP_CONF_DIR="/appl/hadoop/conf") Sys.setenv(HIVE_HOME="/appl/hive") setwd("~/") //--- 작업 폴더 지정 library(RHive) //--- [[RHive]] 사용시 지정 *RStudio Server 정보 :*설치 폴더 : /usr/lib/rstudio-server *RStudio Server 실행 service rstudio-server start *RStudio Server 접속 및 한글 설정 :*http://localhost:8787/ 사이트로 접속합니다. 접속시 로그인 정보는 새로 Linux에 추가한 사용자 아이디와 암호를 사용 합니다. :*"Toos -> Options -> Spelling" 메뉴를 선택한 후 "other language"를 선택 합니다. 한참 실행되니 인내심을 가지고 기다리세요. :*음, 한글이 없군요. 여기서는 한글 메뉴를 사용할 수 없습니다. *참고 문헌 :*http://www.slideshare.net/SeonghakHong/rhive-tutorial-supplement-3-rhive-3-rstudio :*[http://www.rstudio.com/ide/docs/server/configuration RStudio Server: Configuring the Server] :*[http://www.rstudio.com/ide/docs/server/management RStudio Server: Managing the Server] ==RStudio Desktop 설치== RStudio Desktop은 Windows에 설치된 R과 연동하여 R을 쉽게 사용할 수 있도록 합니다. 서버에 있는 R과 연동하여 동작하는 프로그램은 아닙니다. *사전 준비 사항 :*[[R#Windows에서 R 설치|Windows에서 R 설치]] *RStudio Desktop 설치 파일을 다운로드 합니다. :*http://www.rstudio.com/ide/download/desktop :*RStudio-0.97.551.exe 파일을 실행하여 설치 합니다. *Window의 시작 메뉴에서 "RStudio -> RStudio"를 선택하여 실행 합니다. ==RStudio Server 매뉴얼== *화면 구성 :*Console : R 명령어를 사용할 수 있는 Console :*Workspace : 메모리의 데이터 조회 :*History : Script의 사용 history, ~user/.Rhistory 파일에 저장됨 :*Files : ~user 사용자의 폴더 내용 표시 :*Plots : Plot 결과 표시 :*Packages :*Help ==RStudio Tip== 1. 자주 사용하는 RStudio 단축키와 명령 - Console 화면에서 Ctrl_l (Ctrl_소문자L) : 화면을 깨끗하게 지웁니다. - rm(list=ls(all=TRUE)) : 작업 영역을 깨끗이 청소 합니다. - Ctrl_+ : 화면에 표시되는 문자의 크기를 크게 합니다. - Ctrl_- : 화면에 표시되는 문자의 크기를 작게 합니다. - "Tools -> Global Options..." 메뉴를 선택한 후 "General" 메뉴에서 "Default working directory (when not in a project):" : RStudio에서 사용할 작업용 폴더를 지정 합니다. "Default text encoding: " : ~.R 파일의 인코딩을 지정 합니다. 저는 "UTF-8"을 지정하여 사용하고 있습니다. - RScript 편집 화면에서 Ctrl_Enter : 커서가 있는 라인을 Console 화면에서 실행 합니다. - ? ~ : help(~)와 동일한 기능으로 함수, 데이터셋 등에 대한 도움말을 표시 합니다. 사용 예 1) ? iris : iris 데이터셋에 대한 도움말 사용 예 2) ? summary : summary 함수에 대한 도움말 - ?? ~ : help.search("~")와 동일한 기능으로 함수 등의 이름을 명확히 알지 못할 경우, 검색을 할 때 사용 합니다. - help(package = "~"), library(help = "~") : 패키지(라이브러리) 도움말로 제공하는 함수 목록을 확인할 수 있습니다. 사용 예) library(help = "stats") : stats 패키지의 도움말 화면을 표시 합니다. - methods(~) : ~이 대표하는 함수들의 목록을 표시 합니다. 사용 예) methods(plot) : 다양한 데이터 타입을 사용하여 챠트를 그려주는 함수명을 확인할 수 있습니다. 시계열 데이터를 그려주는 plot.ts(~) 대신에 대표 함수명인 plot(~)를 사용하면 내부적으로 plot.ts(~)가 실행이 됩니다. - args(~) : ~ 함수의 인자 정보를 조회 합니다. 사용 예) args(lm) : 회귀분석에서 사용하는 lm 함수의 인자 정보를 확인 합니다. - attributes(~) : 데이터셋의 인자 정보를 조회 합니다. - TAB : 자동 완성 기능으로 console 창에서 몇글자를 입력한 후 TAB키를 누르면 입력한 글자로 시작되는 함수 목록을 보여 주어 자동 완성 기능을 사용할 수 있도록 합니다. 2. 문자셋 관련 사항 - UTF-8 문자셋으로 저장된 ~.R 파일을 사용할 경우 - "Tools -> Global Options..." 메뉴를 선택한 후 "General" 메뉴에서 "Default text encoding: " : ~.R 파일의 인코딩을 지정 합니다. "UTF-8"을 지정하세요. - UTF-8 문자셋으로 저장된 데이터 (csv 파일 등)을 읽을 경우 read.table(생략, encoding = "UTF-8") #--- 문자셋 정보를 명시 합니다. - R의 인코딩 정보 확인 localeToCharset() Sys.getlocale() - 오류 메시지를 영문으로 보기 (영문 오류 메시지가 명확하고 구글 등의 검색을 통해서 확인하기가 편리 합니다.) Sys.setlocale("LC_ALL", "English_United States.1252") #--- 영문 문자셋을 지정 합니다. Sys.setlocale() #--- 원래 디폴트로 설정된 문자셋으로 복구 됩니다. - 데이터의 인코딩 정보 확인 Encoding(~) - 문자열의 인코딩 변환 iconv(~, "CP949", "UTF-8) #--- "CP949"로 인코딩된 ~라는 데이터에 저장된 문자열을 "UTF-8"로 인코딩된 문자열로 변환 - "Notepad++" 텍스트 편집기 : 오픈소스로 제공되는 편집기로 사용이 편리 합니다. - 다운로드 사이트 : http://notepad-plus-plus.org/ - 파일의 문자셋 변경 방법 편집기의 우측 하단 영역에 문자셋이 표시 됩니다. (ANSI, ANSI as UTF-8 등) 윈도우의 디폴드 문자셋인 CP949를 사용할 경우 ANSI로 표시됨 BOM이 없는 UTF-8 문자셋을 사용할 경우 ANSI as UTF-8로 표시됨 "인코딩" 메뉴에서 "ANSI로 변환" 메뉴 선택 : UTF-8 문자셋으로 저장된 파일을 CP949 문자셋으로 변환 "UTF-8 (BOM 없음)로 변환" 메뉴 선택 : CP949 문자셋으로 저장된 파일을 UTF-8 문자셋으로 변환 3. 기타 Tip - 한글 사용을 위해 "KoNLP" 패키지 설치시 JDK 관련 오류가 발생할 경우 1. JAVA_HOME 환경 변수를 설정 합니다. 2. JAVA_HOME 환경 변수가 지정하는 폴더는 JDK가 설치된 폴더가 아니라 JRE가 설치된 폴더를 지정 합니다. - Java를 위한 JDK 다운로드 사이트 : http://www.oracle.com/technetwork/java/javase/downloads/index.html ==참고 문헌== *[[R]] *[[RHive]] *https://github.com/nexr/RHive/wiki/UserGuides [[Category:BigData]]
RStudio
문서로 돌아갑니다.
둘러보기 메뉴
개인 도구
로그인
이름공간
문서
토론
변수
보기
읽기
원본 보기
역사 보기
더 보기
검색
주요 메뉴
오픈소스 컨설팅
오픈소스
오픈소스 라이선스
오픈소스 커뮤니티
오픈소스 종류
오픈소스 현황
오픈소스 한글화
문자셋과 인코딩
Storage
Network
보안
고가용성
모니터링
오픈 API
오픈 서비스
Cloud
BigData
Android
산사랑 노트
둘러보기
인기 문서
최근 수정 문서
모든 문서
모든 분류
임의 문서
위키 사용법
자매 사이트
CMS
오비컨 홈페이지
오비컨 CMS
블로그
데모 - SuiteCRM
산사랑의 Twitter
산사랑의 Facebook
친구 사이트
공개SW 포털
OLIS
한국공개소프트웨어협회
AppCenter 지원본부
OLC
PSEG
개발자 블로그
블로터
개인 메뉴
메뉴 수정
양식함
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보