- 데이터 분석에 특화된 공개 라이센스의 프로그래밍 언어
- 1993년 첫 개발, 1995년 GPL로 무료 공개
명명
- 개발자인 Ross Inaka와 Robert Gentleman의 첫 글자 사용
- 기존 분석 언어인 S의 진보된 버전이라는 의미로, 다음 알파벳인 R 사용
특징
- 객체지향 언어: 데이터, 함수, 차트 등 모든 구성요소가 객체 형태로 관리됨
- 고속 처리: 모든 객체는 메모리로 로딩되어 고속으로 처리
- 그래픽 처리: 기본적인 그래픽 관련 옵션 내장. 고해상도 이미지 생성 지원
- 다양한 자료구조: 벡터, 행렬, 배열 데이터 프레임, 리스트 등 다양한 구조 지원
- 패키지: 일종의 모듈로, 분석 함수들을 패키지 형태로 내려 받아 연동 가능
부족한 점
- 분산처리구조가 아니므로 메모리에 올릴 수 없는 대용량 데이터 처리가 어려움
R 스튜디오
R을 사용하는 IDE