R (언어)

From CS Wiki
데이터 분석에 특화된 공개 라이센스의 프로그래밍 언어
  • 1993년 첫 개발, 1995년 GPL로 무료 공개

명명[edit | edit source]

  • 개발자인 Ross Inaka와 Robert Gentleman의 첫 글자 사용
  • 기존 분석 언어인 S의 진보된 버전이라는 의미로, 다음 알파벳인 R 사용

특징[edit | edit source]

  • 객체지향 언어: 데이터, 함수, 차트 등 모든 구성요소가 객체 형태로 관리됨
  • 고속 처리: 모든 객체는 메모리로 로딩되어 고속으로 처리
  • 그래픽 처리: 기본적인 그래픽 관련 옵션 내장. 고해상도 이미지 생성 지원
  • 다양한 자료구조: 벡터, 행렬, 배열 데이터 프레임, 리스트 등 다양한 구조 지원
  • 패키지: 일종의 모듈로, 분석 함수들을 패키지 형태로 내려 받아 연동 가능

부족한 점[edit | edit source]

  • 분산처리구조가 아니므로 메모리에 올릴 수 없는 대용량 데이터 처리가 어려움

R 스튜디오[edit | edit source]

R을 사용하는 IDE