目录
一、R语言与C语言的区别
- R为解释性语言,不需要编译,C需要编译
- R是用C和Fortran写成的软件,R是软件
- R下标从1开始,C从0开始
- 举个例子:C是怎样包饺子的基本物件,比如水,小麦等,而面粉、饺子皮、擀面杖、馅儿、蘸料等,这些全部都要自己制作;而R是已经给你做好了这些基本元素,你可以按照自己的口味做些调整,甚至对于大家都爱吃的饺子,已经给你做好了
二、 R简介
1.R的发源史
R是一种统计绘图语言,也指实现该语言的软件。
R语言是从S统计绘图语言演变而来,可看作S的“方言”。
S语言上世纪70年代诞生于贝尔实验室,基于S语言开发的商业软件Splus,可以方便的编写函数、建立模型,具有良好的扩展性,在国外学术界应用很广。
1995年由新西兰Auckland大学统计系的Robert Gentleman和Ross Ihaka,基于S语言的源代码,编写了一能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言。
2.R的特点
- 多领域的统计资源
目前在R网站上约有15253个程序包(2010年才2400个),涵盖了基础统计学、社会学、经济学、生态学、空间分析、系统发育分析、生物信息学等诸多方面。多用于论文,科研领域
- 跨平台
R可在多种操作系统下运行,如Windows、MacOS、多种Linux和UNIX等。
- 命令行驱动
R即时解释,输入命令,即可获得相应的结果。
- 丰富的资源
涵盖了多种行业数据分析中几乎所有的方法。
- 良好的扩展性
十分方便得编写函数和程序包,跨平台,可以胜任复杂的数据分析、绘制精美的图形。
- 完备的帮助系统
每个函数都有统一格式的帮助,运行实例。
- GNU软件
免费、软件