对于初学者来说,R语言最显著的一个特点是简单易用。R语言语法简单,而且是脚本语言,很多情况下仅通过拷贝和粘贴就能运行获得合适的图形或运算结果,非常容易“入门”。另外,由于R语言的语法和S语言特别相近,使得很多熟悉S和S-PLUS的用户能轻松上手,一些用S语言编写的程序不加修改就可以在R语言中运行。此外,统计分析也是R语言的主要功能,得益于R语言的开源特性以及强大的扩展能力,R语言是现在所有具有统计分析功能的软件中实现算法最多的,任何新的算法都能很快在R语言中实现并通过软件包或其他形式在全世界范围内进行共享。
R语言作为目前应用最为广泛的统计和绘图语言,以下的特点使它有别于其他软件,甚至优于多数其他软件:
(1)R语言是一款免费的开源软件。免费意味任何人都可以从R的官网(https://www.r-project.org/)下载此软件,而且随时可以用到最新版本。开源意味着可以不受限制地得到R的任何代码,而且可以自行开发R包。
(2)R语言拥有强大的功能包。这一特点使得R语言的可扩展性特别强大,也使得它能被应用到各行各业。
(3)R语言具有平台无关性。R语言可以运行在任何的操作系统下。(www.xing528.com)
(4)R语言拥有强大的绘图功能。R语言的绘图能力远远强大于别的统计软件,特别是lattice包和ggplot2包使复杂图形的可视化变得简单易行。
(5)R语言可以导入/导出多种类型的数据,如csv、excel、SAS、xml、spass、文本、数据库以及从网页获得的数据。
(6)R语言更新频繁。由于R语言是免费和开源的,任何人都可以参与开发R包,而且用户量也巨大,这使得R语言的更新频繁。
(7)除以上的这些特点之外,因R语言是基于S语言开发的,所以它具有S语言的大部分特点,比如交互式统计分析和绘图。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。