Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

RStudio

From Wikipedia, the free encyclopedia
Integrated development environment for R
This article is about the integrated development environment. For the company formerly known as RStudio, seePosit PBC.
RStudio
RStudio Version 1.4.1564 onMacOS 10.15.7
DeveloperPosit PBC
Initial release28 February 2011; 14 years ago (2011-02-28)[1]
Stable release
2025.09.1[2] Edit this on Wikidata / 1 October 2025
Repository
Written inJava,C++,JavaScript[3]
Operating systemUbuntu,Fedora,Red Hat Linux,openSUSE,macOS,Windows NT
PlatformIA-32,x86-64;Qt
LicenseGNU Affero General Public License v3[4]
Websiteposit.co/products/open-source/rstudio

RStudio IDE (orRStudio) is anintegrated development environment forR, aprogramming language forstatistical computing and graphics. It's available in two formats: RStudio Desktop is a regulardesktop application while RStudio Server runs on a remote server and allows accessing RStudio using aweb browser. The RStudio IDE is a product ofPosit PBC (formerly RStudio PBC, formerly RStudio Inc.).

Reproducible analyses with vignettes

[edit]

A strength of RStudio is its support for reproducible analyses[5] with R Markdown vignettes. These allow users to mix text with code inR,Python,Julia, shell scripts,SQL,Stan,JavaScript,C,C++,Fortran, and others,[6] similar toJupyter Notebooks. R Markdown can be used to create dynamic reports that are automatically updated when new data become available. These reports can also be exported in various formats, includingHTML,PDF,Microsoft Word, andLaTeX, with templates specific to the requirements of many scientific journals.[7]

R Markdown vignettes and Jupyter notebooks make the data analysis completely reproducible. R Markdown vignettes have been included as appendices with tutorials onWikiversity.[8]

In 2022, Posit announced an R Markdown-like publishing system calledQuarto. In addition to combining results of R, code and results usingPython,Julia, Observable JavaScript, andJupyter notebooks can also be used in Quarto documents. Compared to the file extension.Rmd that R Markdown has, Quarto documents have the file extension.qmd.[9]

One difference between R Markdown files and Quarto documents is defining options in code chunks. In R Markdown, they would be inline within the curly brackets.

```{r chunk_name, echo=FALSE, warning=FALSE}print(42)```

In contrast, Quarto documents define the chunk options below the curly brackets, prefixed using apound character andvertical pipe (or "hash-pipe").

```{r}#| label: chunk_name#| echo: false#| warning: falseprint(42)```

Licensing model

[edit]

The RStudiointegrated development environment (IDE) is available with theGNU Affero General Public License version 3. The AGPL v3 is an open source license that guarantees the freedom to share the code.

RStudio Desktop and RStudio Server are both available infree and fee-based (commercial) editions. OS support depends on the format/edition of the IDE. Prepackaged distributions of RStudio Desktop are available forWindows,macOS, andLinux. RStudio Server and Server Pro run onDebian,Ubuntu,Red Hat Linux,CentOS,openSUSE andSLES.[10]

Overview and history

[edit]

The RStudio IDE is partly written in theC++ programming language and uses theQt framework for itsgraphical user interface.[11] The bigger percentage of the code is written in Java. JavaScript is also used.[12]

Work on the RStudio IDE started around December 2010,[13] and the first publicbeta version (v0.92) was officially announced in February 2011.[1]Version 1.0 was released on 1 November 2016.[14] Version 1.1 was released on 9 October 2017.[15]

Addins

[edit]

The RStudio IDE provides a mechanism for executing R functions interactively from within the IDE through theAddins menu.[16] This enables packages to includegraphical user interfaces (GUIs) for increased accessibility. PopularR packages that use this feature include:

  • bookdown – aknitr extension to create books
  • colourpicker – a graphical tool to pick colours for plots
  • datasets.load – a graphical tool to search and load datasets
  • googleAuthR – Authenticate with Google APIs

Development

[edit]

The RStudio IDE is developed by Posit, PBC, apublic-benefit corporation[17] founded byJ. J. Allaire,[18] creator of the programming languageColdFusion. Posit has no formal connection to the R Foundation, anot-for-profit organization located inVienna,Austria,[19] which is responsible for overseeing development of theR environment for statistical computing. Posit was formerly known as RStudio Inc. In July 2022, it announced that it changed its name to Posit, to signify its broadening exploration towards other programming languages such asPython.[20]

See also

[edit]

References

[edit]

Notes

[edit]
  1. ^ab"RStudio, new open-source IDE for R | RStudio Blog". Blog.rstudio.org. 28 February 2011.Archived from the original on 2015-01-24. Retrieved2015-05-01.
  2. ^https://docs.posit.co/ide/news/#rstudio-2025.09.1.{{cite web}}:Missing or empty|title= (help)
  3. ^"rstudio/rstudio".GitHub. RStudio.Archived from the original on 5 April 2019. Retrieved18 December 2016.
  4. ^Pylvainen, Ian (2016-03-24)."What license is RStudio available under? – RStudio".rstudio.com.Archived from the original on 2018-05-26. Retrieved2018-05-25.
  5. ^Reproducibility is key in science. InThe Logic of Scientific Discovery,Karl Popper wrote, "non-reproducible single occurrences are of no significance to science." But a theory is "falsified only if we discover a reproducible effect which refutes the theory". Popper (1968, p. 86). However, reproducibility is not easy to obtain. In a 2016 survey of over 1,500 scientists, 52% agreed that there was "a significant crisis" in the reproducibility of scientific results. Another 38% said there was "a slight crisis"; 7% "didn't know", and only 3% said there was no crisis. Worse, "more than 70% of researchers had tried and failed to reproduce another scientist's experiments, andmore than half had failed to reproduce their own experiments (emphasis added). See Baker (2016).
  6. ^Xie et al. (2023, esp. sec. 2.7).
  7. ^Xie, Allaire, and Grolemund (2023).
  8. ^e.g.,v:US Gross Domestic Product (GDP) per capita andv:Forecasting nuclear proliferation, accessed 5 January 2024. Many more examples are included in Xie, Dervieux, and Riederer (2023).
  9. ^Machlis, Sharon (2022-07-28)."What is Quarto? RStudio rolls out next-generation R Markdown".InfoWorld. Retrieved2024-05-17.
  10. ^"RStudio".rstudio.com.Archived from the original on 30 October 2015. Retrieved2 December 2016.
  11. ^Verzani, John (23 September 2011).Getting Started with RStudio. O'Reilly Media, Inc. p. 4.ISBN 9781449309039.
  12. ^"rstudio/rstudio".GitHub.Archived from the original on 2018-06-10. Retrieved2018-09-13.
  13. ^"portable download of java dependencies · rstudio/rstudio@484cb88 · GitHub". Github.com. 2010-12-07.Archived from the original on 2019-04-05. Retrieved2015-05-01.
  14. ^"Announcing RStudio v1.0!".RStudio Blog. 1 November 2016.Archived from the original on 30 June 2017. Retrieved1 November 2016.
  15. ^"RStudio v1.1 Released".RStudio Blog. 9 October 2017. Archived fromthe original on 28 October 2021. Retrieved23 December 2017.
  16. ^"RStudio Addins".RStudio.Archived from the original on 2018-09-10. Retrieved2018-09-16.
  17. ^"Posit Benefit Corporation Annual Report".Archived from the original on 2023-01-19. Retrieved2023-01-19.
  18. ^"About". Posit.co.Archived from the original on 2022-11-02. Retrieved2015-12-15.
  19. ^""Statutes of "The R Foundation for Statistical Computing"""(PDF).The R Foundation.Archived(PDF) from the original on 2020-04-03. Retrieved2019-08-12.
  20. ^"RStudio is becoming Posit". Posit.co. 27 July 2022.Archived from the original on 2022-11-02. Retrieved2022-07-28.

External links

[edit]
Features
Implementations
Packages
Interfaces
People
Organisations
Publications
C,C++
Open source
Freeware
Retail
Discontinued
Java
Open source
Freeware
Retail
Discontinued
JavaScript
Open source
CLI (.NET)
Open source
Freeware
Retail
Discontinued
Flash
PHP
Open source
Proprietary
R
Python
Open source
Proprietary
Pascal,
Object Pascal
Open source
Freeware
Retail
Discontinued
BASIC
Open source
Freeware
Retail
Discontinued
Go
Open source
Freeware
Retail
Eiffel
Haxe
POP-11
Online
Retrieved from "https://en.wikipedia.org/w/index.php?title=RStudio&oldid=1282174211"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp