R语言 是著名的编程语言,拥有丰富的库。它是基于美国电话电报公司(AT&T)的贝尔实验室开发的名为S语言的编程语言的、源代码开放的软件。实际上它是指能够运行S语言语法的“环境”。S-PLUS就是该语言的一款商业软件包。
R语言是一种运行环境,当人们启动它时,就会看到一个输入命令的画面,输入命令后,就会看到运行结果。它非常便于人们在检测小型程序时使用(图1-21)。
在当今的数据分析领域, Python语言 非常引人注目。它之所以赢得人们的欢迎,是因为针对深度学习等有关人工智能的研究,它拥有丰富的、使用方便的库。
Python语言除了在统计领域,在网络应用程序开发、编程教育、Raspberry Pi等物联网设备的编程等领域也得到广泛的应用。
此外,作为R语言、Python语言的运行环境,可以通过网络浏览器进行访问的“Jupyter Notebook”很受人们的欢迎(图1-22)。
Python语言虽说是一种便于使用的语言,但是它是一种脚本语言,处理速度绝对不算快。于是,处理速度快、在统计领域具有优势的 Julia语言 受到人们的瞩目。
据说,在上面提到过的“Jupyter Notebook”中的“Jupyter”是在综合Julia语言、Python语言、R语言三种语言的名称的基础上命名的。
图1-21 R语言的运用实例
图1-22 Jupyter Notebook可以通过网络浏览器运行R语言、Python语言
要点
在数据分析中,人们经常使用R语言、Python语言。
通过在R语言、Python语言的基础上,增加了Julia语言的使用环境而形成的Jupyter Notebook广受人们的欢迎。