R이란?
R은 통계 분석과 데이터 과학에 특화된 프로그래밍 언어이자 소프트웨어 환경이다.
다양한 통계 기법, 머신러닝, 데이터 시각화 등을 지원하는 패키지가 풍부해서 연구자, 데이터 과학자, 비즈니스 애널리스트들이 널리 사용하고 있다.
📌 R의 특징
- 무료이면서 강력한 오픈소스 통계 분석 도구
- 데이터 분석, 시각화, 머신러닝 등을 위한 다양한 패키지 제공
- Python과 함께 가장 인기 있는 데이터 분석 언어 중 하나
🖥️ R 설치 방법 (Step by Step)
1. R 다운로드
R을 설치하려면 공식 사이트인 CRAN (Comprehensive R Archive Network)에 방문해야 한다.
The Comprehensive R Archive Network
여기서 "Download R" 버튼을 클릭하면 운영체제별 다운로드 페이지로 이동할 수 있다.

2. 운영체제별 다운로드
- Windows 사용자의 경우
- Download R for Windows 클릭
- install R for the first time 클
- 최신 버전의 R-x.x.x-win.exe 파일을 다운로드하여 실행

- Mac 사용자의 경우
- Download R for macOS 클릭
- 최신 버전의 .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을 배우려면?
- R의 공식 매뉴얼: "An Introduction to R"
- 공식 문서 보기: CRAN Manuals
- 무료 R 강의 추천:
'R' 카테고리의 다른 글
[R 기초] R에서 데이터 불러오기 및 데이터 확인하기 (0) | 2025.02.22 |
---|---|
[R 기초] R에서 말하는 벡터(Vector)란? (0) | 2025.02.21 |
[R 기초] R에서 자료 입력 및 저장하기 (0) | 2025.02.20 |
[R 기초] R에서 작업 경로 설정하기 (0) | 2025.02.19 |
[통계] R vs Python (0) | 2025.02.18 |