R语言系列01:初识R语言
嗨!
大家好,我是一棵树,今天开始,我将正式和大家分享R语言相关知识,和大家
一起学习、讨论R的问题。
今天,我们主要介绍R语言的前世今生,揭开R羞涩的面纱!
1992年, Ross Ihaka and Robert Gentleman 两位教授为了让普通使用者能够免费使用高端算法 ,他们开始开发一种新的软件,因为两位教授的名字都是以R开头 ,所以,把软件的名字命名为R ,
3年后,R有了雏形。
2000年2月,激动人心的时刻终于到来了:
第一个正式版本诞生https://cran.r-project.org/bin/windows/base/old/ 。
R的网站 :
https://www.r-project.org/
R的第1个版本 是在2000年发布的1.0.0版,到目前为止,一共发布了
79个版本
,R每年都会发布4个版本左右。
最新的R版本是3.6.2版,详见下图。
《 Excel| R 软件发布 热图教程: https://k.ruyu.com/APJcexVU 》
R包 是R的精髓 ,说是R的全部 ,一点也不为过。目前已经有超过15000个R包 ,而且还在不断增长,每天都在增长,每一个R包都有各自的功能,R的强大,正是因为这些程序包。
2006年03月15日,第一个R包(coxrobust)正式上线CRAN,近年来,R包出现了井喷的趋势。
今年2个月还没过,数量已经快达到2000个了。
http://cran.revolutionanalytics.com/web/packages/available_packages_by_name.html
http://cran.revolutionanalytics.com/web/packages/available_packages_by_date.html
注意1:
1个R包并不是在所有版本的R中通用的,比如:有的R包在3.5.1版本的R种可以使用,在2.0.1版本中可能就不能使用,这是R的缺点之一
CRAN 的全称是:
the comprehensive r archive network ,网址是http://cran.r-project.org/ ,也就是R的官网,中文叫*R综合档案网络 ,说白了:
R的大本营 ,包括R软件 、R包 、R journal ,R News 、R twitter 等等。
Mirror的中文意思是镜子,在网络中指的是镜像站点(或称镜像),一个镜像是指另一个站点内容的拷贝 。也就是说提供了另外站点的相同信息 ,它的作用是为该区域的用户提供稳定的下载网络 ,Mirror网址:https://cran.r-project.org/ 。
比如,我们在中国安装R的程序包的时候,就可以使用中国的镜像,下载的速度往往比国外的站点要快一些,如果一个站点安装不成功,可以换一个站点再试一下 。
在数据分析领域,你所能想到的,基本上都可以用R实现,包治百病 ,R治百病 。但是R也有自己的缺点
• R包是否可靠:
我觉得这是R最大的问题,R包的代码都是人写的,每个人的水平不同,所以,当你使用一个R包的时候,你需要确认它的方法是否准确,否则不要去用,不要迷信R
• R包和R软件的版本:
不兼容 ,这是R中非常常见的问题,比如2006年4月,那个时候最新的R是2.3.0版,那个时候写的R包,现在可能就不能运行或者运行了会出错;
同样,用现在3.6.2版的R写包,在2.3.0种也可能遇到同样的问题。
• 速度慢:
你没有听错,可以说R的速度非常慢,在数据量少的时候,你没有什么感觉,当数据量大的时候,可以让你慢到吐。
以上我向大家介绍了R的背景和本身一些特质,就目前的数据分析软件,人无完人,综合来说,R是非常棒的了,而且R也在不断地自我完善!
如果有一天,另外一个可以替代R的软件成熟了,那么R可能会逐渐退出历史舞台。
《Excel| R软件发布:热图教程
https://k.ruyu.com/APJcexVU
》
标签: