- ggplot2 (2005): Created by Hadley Wickham, ggplot2 revolutionized data visualization in R. It introduced a powerful and flexible grammar of graphics, enabling users to create complex visualizations easily.
- Tidyverse (2016): Hadley Wickham also led the development of the Tidyverse, a collection of R packages designed for data science. It emphasizes a cohesive philosophy and consistent syntax, making data manipulation and visualization more intuitive.
Category: 3. History
https://static.vecteezy.com/system/resources/previews/017/398/637/original/3d-icon-history-social-media-isolated-png.png
-
Advancements in Visualization and Data Handling
-
Popularization and Community Engagement
- Conferences and Workshops: The R community organized its first major conference, useR!, in 2004, which has become an annual event. These gatherings fostered collaboration and knowledge sharing.
- Educational Resources: Many universities began incorporating R into their curricula, further boosting its popularity. Numerous online resources, tutorials, and books emerged, making R more accessible.
-
Milestones in the 2000s
- R Foundation (2002): The R Foundation for Statistical Computing was established to support the development of R. This marked a formalization of the R community and its governance.
- CRAN Expansion: By the mid-2000s, CRAN had grown significantly, hosting thousands of packages contributed by users around the world. This library became a cornerstone for R’s functionality.
-
Early Development and Features
- S Language Influence: R’s syntax and structure were heavily influenced by the S language, which was designed for statistical computing. This heritage is evident in R’s data structures, such as vectors, lists, and data frames, making it intuitive for statisticians.
- Functional Programming: R supports functional programming paradigms, allowing users to write concise and expressive code. This feature has attracted programmers from different backgrounds.
-
Popularity Surge (2010-present)
- Data Science Boom: With the rise of data science, R became increasingly popular for data analysis, visualization, and statistical modeling.
- Community: A vibrant community of users and contributors developed, enhancing R’s functionality and resources through packages like ggplot2, dplyr, and tidyverse.
- Integration: R has seen improved integration with other programming languages and tools, such as Python and SQL, further broadening its application.
-
Growth (2000-2010)
- CRAN: The Comprehensive R Archive Network (CRAN) was established, providing a central repository for R packages, which expanded the language’s capabilities significantly.
- Packages: The availability of numerous packages helped R gain traction among statisticians and data scientists.
-
Development (1995-2000)
- First Release: The first version of R was released in 1995. It was initially intended as a programming language for statistical computing and data analysis.
- Open Source: R was developed as an open-source project, allowing users to modify and extend the software.
-
Origins (1992)
- Creation: R was created by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand. It was inspired by the S programming language, which was developed at Bell Laboratories in the 1970s and 1980s.