R

[통계] R 설치하기

Jin_Omics 2025. 2. 17. 22:10

R이란?

R통계 분석과 데이터 과학에 특화된 프로그래밍 언어이자 소프트웨어 환경이다.

다양한 통계 기법, 머신러닝, 데이터 시각화 등을 지원하는 패키지가 풍부해서 연구자, 데이터 과학자, 비즈니스 애널리스트들이 널리 사용하고 있다.

 

📌 R의 특징

  • 무료이면서 강력한 오픈소스 통계 분석 도구
  • 데이터 분석, 시각화, 머신러닝 등을 위한 다양한 패키지 제공
  • Python과 함께 가장 인기 있는 데이터 분석 언어 중 하나

🖥️ R 설치 방법 (Step by Step)

1. R 다운로드

R을 설치하려면 공식 사이트인 CRAN (Comprehensive R Archive Network)에 방문해야 한다.

The Comprehensive R Archive Network

여기서 "Download R" 버튼을 클릭하면 운영체제별 다운로드 페이지로 이동할 수 있다.

 

2. 운영체제별 다운로드

  • Mac 사용자의 경우
    1. Download R for macOS 클릭
    2. 최신 버전의 .pkg 파일을 다운로드 후 설치
  • Linux 사용자의 경우

1. CRAN의 Download R for Linux에서 배포판에 맞는 파일 다운로드

2.

Ubuntu/Debian:

sudo apt update && sudo apt install r-base

CentOS/Fedora:

sudo dnf install R

R 실행하기

설치가 완료되었다면 R을 실행해 보자.

1. R 실행 방법

  • Windows: 시작 메뉴에서 R을 검색하여 실행
  • Mac: Applications에서 R을 찾아 실행
  • Linux: 터미널에서 R 입력 후 실행

2. RStudio 설치 (추천!)

R은 기본 환경에서도 실행할 수 있지만, RStudio라는 편리한 통합 개발 환경(IDE)을 함께 사용하면 훨씬 편하다!

  R Rstudio
역할 프로그래밍 언어 및 계산 환경 R을 더 쉽게 사용할 수 있도록 돕는 IDE
설치 필요 여부 단독으로 실행 가능 R이 설치된 상태에서 사용 가능
주요 기능 데이터 분석, 시각화, 머신러닝 등 코드 편집, 실행, 데이터 뷰어, 패키지 관리 등
추천 대상 기본적인 R 실행이 필요한 경우 편리한 인터페이스를 원하거나
프로젝트 관리가 필요한 경우

 

R스튜디오를 사용하면 좋은 경우:

  • 긴 코드 작성이 필요한 경우: R의 기본 콘솔에서는 코드를 한 줄씩 입력해야 하지만, Rstudio 에서는 여러 줄을 작성하고 한꺼번에 실행 가능
  • 데이터를 시각적으로 확인하고 싶을 때: Rstudio는 테이블 형태로 데이터를 미리보기할 수 있는 기능 제공
  • 프로젝트 관리를 할 때: 파일 관리 및 버전 관리(Git 연동)가 편리
  • 패키지 관리가 필요할 때: GUI를 통해 쉽게 패키지를 설치하고 업데이트 가능

R만 사용하는 게 더 나은 경우:

  • 단순한 통계 분석을 하는 경우
  • 짧은 코드 실행만 필요한 경우

📌 다운로드 링크: RStudio 공식 사이트


R 환경 설정 및 편의 기능

1. 글씨 크기 조정

R Console 글씨가 너무 작다면?

  • 편집(Edit) → GUI 설정(GUI Preferences)에서 폰트 크기 변경 가능

R Script 글씨 키우는 방법

  • Ctrl + 마우스 휠 스크롤
  • RStudio에서는 Tools → Global Options → Appearance에서 변경 가능

2. R Console vs R Script

R을 실행하면 기본적으로 R Console이 열리지만, 스크립트를 작성할 때는 R Script를 사용하는 것이 좋다.

  • R Console: 즉각적인 명령어 실행을 위한 인터페이스
    • 한 줄씩 명령어를 입력하고 즉시 실행
    • 계산기처럼 간단한 연산이나 함수 실행에 적합
    • 실행한 코드를 따로 저장하지 않음
  • R Script: 여러 줄의 코드를 작성하고 저장할 수 있는 파일. 보통 `.R` 확장자로 저장되며, Rstudio 에서는 특히 편집기를 통해 쉽게 관리할 수 있음
    • 여러 줄의 코드 작성 가능
    • 한 줄씩 실행할 수도 있고, 전체 코드를 한 번에 실행할 수도 있음
    • .R 파일로 저장하여 재사용 가능
  R console R Script
사용 목적 간단한 명령 실행, 빠른 테스트 코드 작성, 저장, 분석, 재사용
실행 방식 한 줄씩 즉시 실행 여러 줄을 한 번에 실행 가능
결과 저장 불가능(종료하면 사라짐) 가능(.R 파일로 저장)
추천 사용 사례 간단한 연산, 패키지 설치, 함수 테스트 데이터 분석, 머신러닝 모델 작성, 반복 실행 작엄

R을 배우려면?