R (언어): Difference between revisions
From CS Wiki
No edit summary |
No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[분류:데이터 과학]][[분류:공개 소프트웨어]] | [[분류:데이터 과학]][[분류:공개 소프트웨어]] | ||
;데이터 분석에 특화된 공개 라이센스의 프로그래밍 언어 | |||
* 1993년 첫 개발, 1995년 GPL로 무료 공개 | |||
== 명명 == | |||
* 개발자인 Ross Inaka와 Robert Gentleman의 첫 글자 사용 | |||
* 기존 분석 언어인 S의 진보된 버전이라는 의미로, 다음 알파벳인 R 사용 | |||
== 특징 == | == 특징 == | ||
* 그래픽 처리: 기본적인 그래픽 관련 옵션 내장. 고해상도 이미지 생성 지원 | * '''객체지향 언어''': 데이터, 함수, 차트 등 모든 구성요소가 객체 형태로 관리됨 | ||
* | * '''고속 처리''': 모든 객체는 메모리로 로딩되어 고속으로 처리 | ||
* 패키지: 일종의 모듈로, 분석 함수들을 패키지 형태로 내려 받아 연동 가능 | * '''그래픽 처리''': 기본적인 그래픽 관련 옵션 내장. 고해상도 이미지 생성 지원 | ||
* '''다양한 자료구조''': 벡터, 행렬, 배열 데이터 프레임, 리스트 등 다양한 구조 지원 | |||
* '''패키지''': 일종의 모듈로, 분석 함수들을 패키지 형태로 내려 받아 연동 가능 | |||
== 부족한 점 == | |||
* 분산처리구조가 아니므로 메모리에 올릴 수 없는 대용량 데이터 처리가 어려움 | |||
== [[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