第1章 快速入门

卓越的数据分析需要建立在出色的工具平台上,没有合适的工具,数据分析也是空中楼阁。即使对专家来说,没有得力的分析工具,从大数据集中直接提取模式并得到结论也几乎是不可能的。因此,一款合适的工具,例如 R,会显著地提升处理数据的效率。就我的经验而言,学习一门编程语言就类似于学习一种人类语言。通常情况下,我们先对一门语言有一个全局的了解,激发学习兴趣,然后通过一些小项目进行尝试,这是一条不错的学习路径。而在此之前,若是纠结于词汇和语言的细节就有些本末倒置了。本章对R进行全面概述,以便帮助你快速入门。

本章我们将介绍以下内容:

  • R简介
  • 对R的需求
  • R的安装
  • R的编辑工具

一旦软件和工具准备就绪,你就可以编写一个简单的R程序来体验它的基本运行方式了。接下来,我们便开始了R的学习之旅,从基础方法到高级技术和应用,一步一步领略R语言的编程之美。

R 是一门强大的编程语言和统计计算环境,也是数据探索、分析和可视化的利器。它是免费、开源的,并且具有一个活跃且强大的、快速成长的社区。在这里,用户和开发者共享彼此的经验,他们贡献了超过7500个扩展包,因此,R 可以处理众多领域的各种各样的问题(参见https://cran.r-project.org/web/views/)。

尽管R编程语言的起源只追溯到1993年,但数据相关行业普遍采用R语言编程,因此在近十年里,R已迅速成长并成为数据科学领域的通用工具。

一般来说,R不仅是一门编程语言,而且是一个综合计算环境,一个活跃且强大的社区,一个快速生长和扩大的生态系统。

作为一门编程语言,R已经演变和发展了20多年。开发者的目标非常清晰,就是使R成为一款简单易用且灵活的,能够综合执行统计计算、数据探索和可视化的工具。 ...

Get R编程学习指南 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.