← 소프트웨어 자료실
개발 · 개발 도구

RStudio

RStudio는 Posit이 개발하는 R 중심의 데이터 분석 통합 개발 환경(IDE)입니다. 코드 작성·실행, 데이터 확인, 그래프, 디버깅, 보고서 제작을 한 화면에서 연결하며 reticulate를 통한 Python 연동도 지원합니다. macOS용 무료 오픈소스 Desktop과 상용 Desktop Pro가 있습니다.

누가 사용하는 프로그램인가

R로 통계 분석, 연구 자료 정리, 반복 보고서를 만드는 학생·연구자·데이터 분석가에게 적합합니다. Source에서 스크립트를 편집하고 Console에서 명령을 실행하며, Environment와 Output에서 객체·그래프·파일을 확인합니다.

RStudio는 분석 언어 자체가 아니므로 R을 별도로 설치해야 합니다. 메뉴만으로 모든 분석을 끝내는 도구라기보다, 작업을 코드로 남겨 다음 데이터에도 재실행하는 환경입니다.

지원 OS와 버전 검토

2026-10-09 확인한 공식 배포 문서에는 RStudio Desktop 2026.09.0의 macOS 설치 파일이 RStudio-2026.09.0-174.dmg로 안내되어 있습니다. 입력된 버전의 174는 이 배포 빌드 번호와 일치합니다. 현재 macOS 요구 사항은 14 Sonoma 이상이며 Windows 11과 지정된 Linux 배포판도 지원합니다.

지원 종료 검토: RStudio는 현재 배포 중입니다. 다만 구형 Mac용 호환성 표에는 Big Sur용 2023.09.1+494 등 지원이 끝난 버전이 표시되어 있습니다. 오래된 macOS에서는 최신 설치 파일을 바로 선택하지 말고 OS·R·RStudio 조합을 확인해야 합니다.

macOS 설치와 첫 작업 순서

먼저 Mac에 맞는 R을 설치하고, 공식 배포 목록에서 안정판 RStudio Desktop의 DMG를 받습니다. DMG를 열어 RStudio를 Applications로 옮긴 뒤 실행합니다. 일반 작업에는 시험용 Daily Build보다 안정판을 선택합니다.

File > New Project에서 분석용 폴더를 만들고 원본 데이터와 스크립트를 그 안에 둡니다. Import Dataset으로 CSV를 읽어 열 자료형을 확인한 뒤, 생성된 가져오기 코드를 스크립트에 남깁니다. 필요한 패키지를 설치하고 코드를 조금씩 실행해 객체와 그래프를 확인합니다. 공식 시작 안내는 재현성을 위해 이전 .RData의 자동 복원·저장을 끄도록 권합니다.

실무 예시: 월별 매출 보고서

매달 받는 매출 CSV를 같은 프로젝트에서 읽고, 날짜·금액 열의 자료형과 결측치를 확인하는 작업에 활용할 수 있습니다. R 코드로 월별 합계를 계산하고 ggplot2로 추이를 그린 다음, Quarto 문서에 표·그래프·해석을 배치합니다.

다음 달에는 입력 파일을 바꾸고 같은 스크립트와 문서를 다시 실행하는 방식입니다. 가져오기 옵션과 계산 과정을 코드로 남기면 숫자가 달라졌을 때 원인을 추적하기 쉽습니다. 집계와 시각화는 R 패키지가 수행하고 RStudio는 작성·실행·확인을 연결합니다.

무료판과 유료 제품의 차이

Open Source Edition은 무료이며 AGPL v3 라이선스입니다. 코드 편집, 데이터 뷰어, 프로젝트·Git 관리, 디버깅, 보고서 작성이 제공됩니다. 공식 제품 페이지는 Desktop Pro를 연 1,204달러로 안내하며 상용 라이선스, 우선 이메일 지원, Posit Professional Drivers를 차이로 제시합니다.

조직의 SSO, 여러 동시 세션, 중앙 서버 자원 관리가 필요하면 별도 제품인 Posit Workbench를 검토합니다. Posit AI는 어느 에디션에나 추가하는 월 20달러 구독으로 안내되며 기본 IDE의 무료 기능과 구분해야 합니다.

문제가 생겼을 때 확인할 순서

실행되지 않으면 macOS 지원 범위와 R 설치·버전을 먼저 확인합니다. 이어 .Rprofile·.Renviron·.RData 같은 시작 파일을 백업하고 잠시 분리해 원인을 좁힙니다. 방화벽이나 프록시가 IDE와 R 세션 사이의 localhost 연결을 막는지도 확인합니다. 해결되지 않으면 공식 상태 초기화 안내와 로그를 확인합니다.

CSV의 한글이 깨지거나 숫자가 문자로 들어오면 가져오기 창의 인코딩·구분자·열 자료형을 점검합니다. Python 모듈을 찾지 못하면 Tools > Global Options > Python에서 선택한 인터프리터를 확인합니다. RETICULATE_PYTHON 설정은 이 메뉴 선택보다 우선합니다.

다른 도구와 선택 기준

R 분석과 Quarto·R Markdown 보고서가 주 작업이면 RStudio의 연결된 작업 흐름을 기준으로 선택할 수 있습니다. R과 Python을 동등하게 자주 쓴다면 공식 홈페이지가 두 언어의 일급 지원을 내세우는 Positron도 비교 대상입니다.

개인 Mac에서 분석할 때는 Desktop부터 검토하고, 브라우저로 중앙 서버의 RStudio에 접속하려면 RStudio Server를, 조직 인증·다중 세션·공유 자원이 필요하면 Workbench를 비교합니다. IDE 선택과 서버 운영 요구를 함께 판단하는 것이 좋습니다.

공식 안내

주요 기능

  • 구문 강조, 코드 자동 완성, 진단 기능을 갖춘 편집기에서 R 코드를 줄 단위 또는 전체로 실행합니다.
  • 데이터 뷰어에서 데이터 프레임을 정렬·검색·필터링하고 Environment 창에서 세션의 객체를 확인합니다.
  • CSV·Excel 가져오기 마법사에서 열 자료형과 읽기 옵션을 지정하고 재실행에 필요한 R 코드를 얻습니다.
  • Projects로 분석별 작업 폴더와 소스 문서를 관리하며 Git 연동과 대화형 디버거를 제공합니다.
  • Quarto·R Markdown의 시각적 편집기로 설명, 코드, 분석 결과를 함께 담은 보고서를 작성합니다.
  • 별도로 설치한 Python과 reticulate를 연결해 Python 스크립트를 실행하고 R 객체를 함께 활용합니다.
광고

관련 프로그램

GitHub Copilot CLI

docs.github.com

GitHub Copilot CLI는 터미널에서 자연어로 코드 분석·수정·디버깅과 GitHub 작업을 요청하는 AI 코딩 에이전트입니다. macOS, Linux, Windows를 지원합니다.

개발macOS

Tuist

tuist.io

Tuist는 Swift로 Xcode 프로젝트 구조를 정의하고 생성하며, 빌드 캐시와 테스트 분석을 연계해 개발팀의 반복 작업을 줄이는 개발 도구다.

개발macOS

Git Credential Manager

aka.ms

Git Credential Manager(GCM)는 Git의 HTTPS 인증을 처리하고 자격 증명을 보관하는 무료 오픈소스 도구다. macOS에서는 기본적으로 키체인을 사용하며, GitHub·Azure Repos·Bitbucket·GitLab 등 여러 호스팅 서비스의 인증을 지원한다. Git 명령을 실행할 때 필요한 로그인과 다중 인증을 연결해 준다.

개발macOS

MongoDB Compass

mongodb.com

MongoDB Compass는 MongoDB 데이터를 화면에서 조회·편집하고, 스키마와 쿼리 성능을 분석하는 무료 데스크톱 도구입니다.

개발macOS

Lens

lenshq.io

Lens는 Kubernetes 클러스터의 리소스, 로그, 메트릭을 데스크톱 화면에서 확인하고 관리하는 IDE다. 여러 개발·운영 환경을 오가는 개발자와 DevOps·SRE 담당자에게 적합하며, macOS 외에 Windows와 Linux도 지원한다.

개발macOS

Google Antigravity CLI

antigravity.google

Google Antigravity CLI는 터미널에서 자연어로 코드 수정·명령 실행을 요청하고, 여러 AI 에이전트의 작업과 결과를 관리하는 개발 도구입니다.

개발macOS