티스토리 뷰

1.R이란?

  • 통계 및 그래픽을 위한 프로그래밍 언어
  • 1990년대 초 뉴질랜드 오클랜드 대학의 로버트 젠틀맨과 로스 이하카에 의해 통계처리를 목적으로 개발
  • 데이터마이닝, 머신러닝 등으로 확장되어 응용 가능
  • 오픈소스 언어이며, 인터프리터 언어로 컴파일 과정을 거치지 않아 분석 과정이 간결
  • 비 전공자도 쉽게 배울 수 있는 장점을 가짐
  • 데이터 분석은 “데이터 수집” -> “정제” -> “시각화”를 통해 분석하는 과정을 거쳐 데이터 안에 숨어있는 정보를 찾아내는 것
  •  

장점
1)통계 분석 등에 활용할 수 있는 패키지 수가 많음
2)사용자 간에 다양한 정보를 공유 가능
3)R은 무료
4)다양한 운영체제에서 동작
단점
1)쉬워도 프로그래밍 언어
2)처리 속도가 느림
3)사용 중 문제가 발생하면 스스로 해결해야 함

2. R과 R Studio 환경 구축

 

R: The R Project for Statistical Computing

 

www.r-project.org

  • Korea 서버 링크 선택
  •  ‘install R for the first time’ 클릭
  • 최신버전 다운로드 -> 설치

2 R GUI 실행

3 R Studio 다운로드 및 설치

RStudio | Open source & professional software for data science teams - RStudio

 

RStudio | Open source & professional software for data science teams

RStudio provides open source and enterprise-ready professional software for data science.

www.rstudio.com

  • 자신의 환경에 맞는 OS 선택

4 R Studio 실행 환경

 

  • 콘솔창 : 명령 프롬프트와 같은 기능을 수행-명령어를 입력하 고 Enter을 누르면, 해당 명령어가 실행되고, 그 결과가 콘솔창에 나타납니다.
  • 스크립트 창  : 명령어를 여러 줄에 걸쳐서 문서 편집기처럼 기록 : Ctrl+Enter
  • 새 스크립트 : ctrl + shift + N
  • 환경 창 : 명령어를 실행하면 오른쪽 환경 창과 같이 Values에 a, b변수에 대한 값이 나타나게 됩니다.
  • Terminal
    Terminal 탭을 클릭하면 명령어를 입력하는 화면이 나타남. 이 탭은 윈도우와 같은 운영체제를 직접 다룰 수 있는 화면으로 사용할 일이 많지 않음
  • Jobs
    작성한 스크립트가 완료되기까지 오래 걸리는 작업들을 백그라운드로 실행하고, IDE는 계속 사용할 수 있도록 도와줌. 저장한 R 스크립트를 등록하고 작업을 시작하면 상태 바와 함께 소요 시간이 표시
  •  
    Environment
    Environment 탭에서 사용한 데이터 세트 이름과 해당 데이터 세트에 포함된 데이터를 확인
  • History
    R 스튜디오에서 실행한 코드, 결과, 패키지 설치, 오류 등 거의 모든 작업 과정을 확인
  • Connections
    R과 데이터베이스 서버를 연결
    -
    데이터 관리를 위해 데이터베이스 서버를 둘 때 사용
  • Tutorial
    Tutorial 탭에서는 그림, 수식, 코드 등 다양한 R 스튜디오 사용법 학습
    -
    튜토리얼은 learnr 패키지를 설치하여 사용
  • Files
    윈도우의 파일 탐색기와 용도 및 사용 방법이 유사
  • Plots
    R 코드로 작성한 그래프를 확인할 때 사용
    - Zoom
    기능으로 화면을 확대하거나, 그래프를 이미지 파일이나 PDF 파일로 내보낼 수 있음
  • Packages
    패키지를 설치하거나 관리하는 탭
  • Help
    도움말 확인
  • Viewer
    R 코드를 웹 브라우저로 출력했을 때 결과를 확인
728x90
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
반응형