RS튜디오

RStudio
RS튜디오
RStudio logo flat.svg
RStudio IDE screenshot.png
MacOS 10.15.7에서의 RStudio 버전 1.4.1564
개발자RStudio, PBC
초기 릴리즈2011년 2월 28일, 11년 전(2011-02-28)[1]
안정된 릴리스
2022.07.1+554[2] / 2022년 7월 22일; 17일 전(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.com

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]패키지를 개발, 유지보수 및 홍보합니다.여기에는 다음이 포함됩니다.

List-of-r-packages.png
  • Tidyverseggplot2, 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으로 이름을 변경했다고 한다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b "RStudio, new open-source IDE for R RStudio Blog". Blog.rstudio.org. Retrieved 2015-05-01.
  2. ^ https://github.com/rstudio/rstudio/releases/tag/v2022.07.1%2B554; 검색: 2022년 7월 28일.
  3. ^ "rstudio/rstudio". GitHub. RStudio. Retrieved 18 December 2016.
  4. ^ Pylvainen, Ian (2016-03-24). "What license is RStudio available under? – RStudio". rstudio.com. Retrieved 2018-05-25.
  5. ^ "RStudio". rstudio.com. Retrieved 2 December 2016.
  6. ^ Verzani, John (23 September 2011). Getting Started with RStudio. O'Reilly Media, Inc. p. 4. ISBN 9781449309039.
  7. ^ "rstudio/rstudio". GitHub. Retrieved 2018-09-13.
  8. ^ "portable download of java dependencies · rstudio/rstudio@484cb88 · GitHub". Github.com. 2010-12-07. Retrieved 2015-05-01.
  9. ^ "Announcing RStudio v1.0!". RStudio Blog. 1 November 2016.
  10. ^ "RStudio v1.1 Released". RStudio Blog. 9 October 2017.
  11. ^ "About Ursa Labs". Retrieved 2019-08-13.
  12. ^ Allaire, JJ. "Arrow and beyond: Collaborating on next generation tools for open source data science". RStudio. Retrieved 13 May 2018.
  13. ^ "RStudio 1.2 Release".
  14. ^ "Inspired by R and its community". RStudio. Retrieved 13 May 2018.
  15. ^ 를 클릭합니다Yihui Xie; Joseph J. Allaire; Garrett Grolemund (2019), R Markdown: The Definitive Guide, Chapman & Hall, Wikidata Q76441281.
  16. ^ 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.
  17. ^ "RStudio Addins". RStudio. Retrieved 2018-09-16.
  18. ^ "RStudio Benefit Corporation Annual Report".
  19. ^ "Why Rstudio?". Rstudio.com. Retrieved 2015-12-15.
  20. ^ ""Statutes of "The R Foundation for Statistical Computing""" (PDF). The R Foundation. Retrieved 2019-08-12.
  21. ^ "RStudio is becoming Posit". Rstudio.com. Retrieved 2022-07-28.

외부 링크