R - 主页
现代 R 语言编程教程
Section titled “现代 R 语言编程教程”快速指南 资源 讨论
R 是一种卓越的开源编程语言和环境,适用于统计计算(statistical computing)、数据科学(data science)和机器学习(machine learning)。由 Ross Ihaka 和 Robert Gentleman 创建,R 已发展成为全球标准,并得到 R 统计计算基金会(R Foundation for Statistical Computing)以及庞大的开发者和用户社区的支持。它的主要优势在于其用于数据分析的富有表现力的语法、强大的数据可视化能力(特别是借助 ggplot2 等包),以及在综合 R 归档网络(Comprehensive R Archive Network,简称 CRAN)上提供的丰富包生态系统。
现代 R 的一个关键特性是 Tidyverse,这是一个为数据科学设计的包集合,它们共享一个底层设计理念。通过学习 Tidyverse,您将获得一套强大且连贯的工具,用于处理整个数据分析流程,从数据导入和整理(wrangling)到可视化和建模。
本教程专为任何对数据分析感兴趣的人设计,包括学生、研究人员、软件开发者、统计学家以及有志成为数据科学家的人。无论您是编程的完全初学者,还是从 Python 等其他语言转来,本指南都将为您在现代 R 实践中打下坚实的基础。
并非严格要求具备编程经验,但对计算机编程概念有基本了解会有所帮助。同样,熟悉基本的统计概念(如均值、中位数和变量)将是有益的,但开始学习本教程的早期章节并非必需。