R (언어): Difference between revisions

From CS Wiki
m (문자열 찾아 바꾸기 - "분류:데이터/통계학" 문자열을 "분류:데이터 과학" 문자열로)
No edit summary
 
Line 8: Line 8:


== 특징 ==
== 특징 ==
* 그래픽 처리: 기본적인 그래픽 관련 옵션 내장. 고해상도 이미지 생성 지원
* '''객체지향 언어''': 데이터, 함수, 차트 등 모든 구성요소가 객체 형태로 관리됨
* 데이터 처리 및 계산 능력: 벡터, 행렬, 배열 데이터 프레임, 리스트 등 다양한 구조 지원
* '''고속 처리''': 모든 객체는 메모리로 로딩되어 고속으로 처리
* 패키지: 일종의 모듈로, 분석 함수들을 패키지 형태로 내려 받아 연동 가능
* '''그래픽 처리''': 기본적인 그래픽 관련 옵션 내장. 고해상도 이미지 생성 지원
* '''다양한 자료구조''': 벡터, 행렬, 배열 데이터 프레임, 리스트 등 다양한 구조 지원
* '''패키지''': 일종의 모듈로, 분석 함수들을 패키지 형태로 내려 받아 연동 가능
 
== 부족한 점 ==
* 분산처리구조가 아니므로 메모리에 올릴 수 없는 대용량 데이터 처리가 어려움


== [[R 스튜디오]] ==
== [[R 스튜디오]] ==
R을 사용하는 [[IDE]]
R을 사용하는 [[IDE]]

Latest revision as of 07:01, 2 December 2020

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

명명[edit | edit source]

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

특징[edit | edit source]

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

부족한 점[edit | edit source]

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

R 스튜디오[edit | edit source]

R을 사용하는 IDE