RS튜디오
RStudio![]() | |
![]() MacOS 10.15.7에서의 RStudio 버전 1.4.1564 | |
개발자 | RStudio, PBC |
---|---|
초기 릴리즈 | 2011년 2월 [1] | , 전(
안정된 릴리스 | 2022.07.1+554[2] / 2022년 7월 22일; 전( ) |
저장소 | |
기입처 | Java, C++, JavaScript[3] |
운영 체제 | Ubuntu, Fedora, Red Hat Linux, openSUSE, macOS, Windows NT |
플랫폼 | IA-32, x86-64, Qt |
면허증. | Affero General Public License v3[4] |
웹 사이트 | www |
RStudio는 통계 컴퓨팅 및 그래픽스용 프로그래밍 언어인 R의 통합 개발 환경입니다.RStudio Desktop은 일반 데스크톱 응용 프로그램이고 RStudio Server는 원격 서버에서 실행되며 웹 브라우저를 사용하여 RStudio에 액세스할 수 있습니다.
라이선스 모델
RStudio 통합 개발 환경(IDE)은 GNU Affero General Public License 버전 3에서 사용할 수 있습니다.AGPL v3는 코드를 자유롭게 공유할 수 있는 오픈소스 라이선스입니다.
RStudio Desktop 및 RStudio Server는 모두 무료 및 유료(상용) 에디션으로 제공됩니다.OS 의 서포트는 IDE 의 포맷/에 따라서 다릅니다.RStudio Desktop 의 패키지 배포판은 Windows, macOS, 및 Linux 에서 사용할 수 있습니다.RStudio Server 및 Server Pro는 Debian, Ubuntu, Red Hat Linux, CentOS, openSUSE 및 [5]SLES에서 실행됩니다.
개요와 이력
RStudio IDE는 부분적으로 C++ 프로그래밍 언어로 작성되며 그래픽 사용자 인터페이스에 [6]Qt 프레임워크를 사용합니다.이 코드의 대부분은 자바어로 작성되어 있습니다.JavaScript도 사용되는 [7]언어 중 하나입니다.
RStudio IDE에 [8]대한 작업은 2010년 12월경에 시작되었으며, 첫 [1]번째 공개 베타 버전(v0.92)은 2011년 2월에 공식적으로 발표되었습니다.버전 1.0은 2016년 [9]11월 1일에 출시되었습니다.버전 1.1은 2017년 [10]10월 9일에 출시되었습니다.
2018년 4월, RStudio PBC(당시 RStudio, Inc)는 Apache [12]Arrow를 기반으로 한 새로운 데이터 과학 런타임 구축에 주력하는 연구소를 지원하기 위해 Ursa[11] Labs에 운영 및 인프라 지원을 제공할 것이라고 발표했습니다.
2019년 4월, RStudio PBC(당시 RStudio, Inc.)는 신제품 RStudio Job Launcher를 출시했다.작업 런처는 RStudio [13]서버의 부속품입니다.런처는 다양한 배치 처리 시스템(예: Slurm) 및 컨테이너 오케스트레이션 플랫폼(예: Kubernetes) 내에서 프로세스를 시작할 수 있는 기능을 제공합니다.이 기능은 RStudio Server Pro(유료 기반 응용 프로그램)에서만 사용할 수 있습니다.
패키지
RStudio IDE와 더불어 RStudio PBC와 직원들은 다수의 R [14]패키지를 개발, 유지보수 및 홍보합니다.여기에는 다음이 포함됩니다.
- Tidyverse – ggplot2, dplyr, tidyr, purr 등 데이터 과학용 R 패키지
- 샤이니 – 인터랙티브한 웹 테크놀로지
- RMarkdown – Markdown 문서를 사용하면 사용자가 텍스트를 다른 언어 코드(대부분 R)와 쉽게 혼용할 수 있습니다.단, 이 플랫폼에서는 R과 Python, 셸 스크립트, SQL, Stan, JavaScript, CSS, Julia, C, Fortran 및 기타 언어를 동일한 RMarkdown [15]문서에서 혼재시킬 수 있습니다.
- Flexdashboard - 관련 데이터 시각화 그룹을 대시보드로 게시합니다.
- TensorFlow - 머신 인텔리전스용 오픈 소스 소프트웨어 라이브러리.TensorFlow에 대한 R 인터페이스를 통해 높은 수준의 Keras 및 Estimator API와 핵심 TensorFlow API를 사용하여 생산적으로 작업할 수 있습니다.
- Tidy Models - 모델링 및 분석 관련 Tidyverse 패키지 설치 및 로드
- Sparklyr - Spark의 분산 머신 러닝 라이브러리에 바인딩을 제공합니다.Sparklyr의 dplyr 인터페이스를 사용하면 R 내에서 완전히 조정된 Spark에서 기계 학습 워크플로우를 쉽게 만들고 조정할 수 있습니다.
- Stringr - 'stringi' 패키지 주위에 일관성 있고 단순하며 사용하기 쉬운 포장지 세트
- Reticulate - Python과 R 사이의 상호 운용성을 위한 포괄적인 도구 세트를 제공합니다.
- Flumber - 몇 가지 특별한 의견을 추가하는 것만으로 기존 R 코드를 웹 API로 변환할 수 있습니다.
- 니트 – R, TeX, Markdown 및 HTML을 조합한 동적 보고서
- packrat – 패키지 의존 도구
- devtools – 패키지 개발 도구 및 GitHub에서 R 패키지 설치를 지원합니다.
- sf – 공간 벡터 데이터를 인코딩하는 표준화된 방법인 단순한 기능을 지원합니다.데이터 읽기 및 쓰기의 경우 'GDAL', 기하 연산의 경우 'GEOS', 투영 변환 [16]및 기준 변환의 경우 'PROJ'에 바인딩됩니다.
애드인
RStudio IDE는 IDE 내에서 인터랙티브하게 R 기능을 실행하는 메커니즘을 제공합니다.Addins
이것에 의해,[17] 패키지에 그래피컬 유저 인터페이스(GUI)가 포함되어 액세스성이 향상됩니다.이 기능을 사용하는 일반적인 패키지는 다음과 같습니다.
- 북다운 – 책을 만들기 위한 니트 확장
- color picker – 플롯의 색상을 선택하는 그래픽 도구
- dets.load – 데이터셋을 검색하고 로드하는 그래픽 도구
- google AuthR – Google API를 통한 인증
발전
RStudio IDE는 프로그램 언어 ColdFusion을 만든 J. J. Allaire가 [19]설립한 공익법인 PBC[18] RStudio에 의해 개발되었습니다.RStudio, PBC는 통계 [20]컴퓨팅을 위한 R 환경 개발을 감독하는 오스트리아 비엔나에 위치한 비영리 단체인 R Foundation과 공식적인 관계가 없습니다.2022년 7월,[21] RStudio는 파이썬 등 다른 프로그래밍 언어에 대한 탐구를 넓히는 것을 나타내기 위해 Posit으로 이름을 변경했다고 한다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b "RStudio, new open-source IDE for R RStudio Blog". Blog.rstudio.org. Retrieved 2015-05-01.
- ^ https://github.com/rstudio/rstudio/releases/tag/v2022.07.1%2B554; 검색: 2022년 7월 28일.
- ^ "rstudio/rstudio". GitHub. RStudio. Retrieved 18 December 2016.
- ^ Pylvainen, Ian (2016-03-24). "What license is RStudio available under? – RStudio". rstudio.com. Retrieved 2018-05-25.
- ^ "RStudio". rstudio.com. Retrieved 2 December 2016.
- ^ Verzani, John (23 September 2011). Getting Started with RStudio. O'Reilly Media, Inc. p. 4. ISBN 9781449309039.
- ^ "rstudio/rstudio". GitHub. Retrieved 2018-09-13.
- ^ "portable download of java dependencies · rstudio/rstudio@484cb88 · GitHub". Github.com. 2010-12-07. Retrieved 2015-05-01.
- ^ "Announcing RStudio v1.0!". RStudio Blog. 1 November 2016.
- ^ "RStudio v1.1 Released". RStudio Blog. 9 October 2017.
- ^ "About Ursa Labs". Retrieved 2019-08-13.
- ^ Allaire, JJ. "Arrow and beyond: Collaborating on next generation tools for open source data science". RStudio. Retrieved 13 May 2018.
- ^ "RStudio 1.2 Release".
- ^ "Inspired by R and its community". RStudio. Retrieved 13 May 2018.
- ^ 를 클릭합니다Yihui Xie; Joseph J. Allaire; Garrett Grolemund (2019), R Markdown: The Definitive Guide, Chapman & Hall, Wikidata Q76441281.
- ^ Pebesma, Edzer (2018). "Simple Features for R: Standardized Support for Spatial Vector Data". The R Journal. 10: 439–446. doi:10.32614/RJ-2018-009.
- ^ "RStudio Addins". RStudio. Retrieved 2018-09-16.
- ^ "RStudio Benefit Corporation Annual Report".
- ^ "Why Rstudio?". Rstudio.com. Retrieved 2015-12-15.
- ^ ""Statutes of "The R Foundation for Statistical Computing""" (PDF). The R Foundation. Retrieved 2019-08-12.
- ^ "RStudio is becoming Posit". Rstudio.com. Retrieved 2022-07-28.