错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Data Science and R, Base R, and the tidyverse Ecosystem

  • Thomas W. MacFarland

摘要

The purpose of this chapter is to provide introductory guidance and examples on the issue that quality software is never static but is instead subject to continuous improvement, whether the software is proprietary or open source. R is a typical example of this observation and the realization that software must either evolve or die. S was developed in the mid-1970s at a world-renowned telecommunications research laboratory, largely to meet unmet needs due to the deficiencies of then existing software. S continued for a time, until a new business model at the telecommunications company contributed to limited support for S. Later, S was reimagined and evolved into what is now known as R. R has seen continuous evolution, with each new version of R and the many thousands of freely available R-based packages contributing to its evolution. A major evolutionary jump for the R community was in the mid-2000s when the first packages associated with the tidyverse ecosystem became available, offering functionality that finally encouraged many data scientists to embrace R as a first-choice language, using Base R as well as this new ecosystem of packages – the tidyverse.