linux r语言 r语言常用命令

大家好,今天小编来为大家解答以下的问题,关于linux r语言,r语言常用命令这个很多人还不知道,现在让我们一起来看看吧!

linux和r语言的关系

R语言主要开发的Linux操作系统。Linux操作系统平台充分利用了多种不同的开发语言进行软件的开发,其中主要的语言是R语言。R语言可以用来构建可扩展的分布式应用程序,对于处理大量数据也有很好的优势,这使得Linux比其他操作系统更有利于处理巨大的数据量。

s语言和r语言有什么区别

一、用法不同

1、S语言:S语言用来进行数据探索、统计分析、作图的解释型语言。

2、R语言:R是自由软件,是一种可编程的语言。

二、开发人员不同

1、S语言:语言是由AT&T贝尔实验室开发的。

2、R语言:后来新西兰奥克兰大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发了一个R系统。由“R开发核心团队”负责开发。

扩展资料:

R语言的特点

1、R是自由软件。这意味着它是完全免费,开放源代码的。可以在它的网站及其镜像中下载任何有关的安装程序、源代码、程序包及其源代码、文档资料。标准的安装文件身自身就带有许多模块和内嵌统计函数,安装好后可以直接实现许多常用的统计功能。

2、R是一种可编程的语言。作为一个开放的统计编程环境,语法通俗易懂,很容易学会和掌握语言的语法。

3、所有R的函数和数据集是保存在程序包里面的。只有当一个包被载入时,它的内容才可以被访问。一些常用、基本的程序包已经被收入了标准安装文件中,随着新的统计分析方法的出现,标准安装文件中所包含的程序包也随着版本的更新而不断变化。

4、R具有很强的互动性。除了图形输出是在另外的窗口处,它的输入输出窗口都是在同一个窗口进行的,输入语法中如果出现错误会马上在窗口口中得到提示,对以前输入过的命令有记忆功能,可以随时再现、编辑修改以满足用户的需要。

5、如果加入R的帮助邮件列表一,每天都可能会收到几十份关于R的邮件资讯。可以和全球一流的统计计算方面的专家讨论各种问题。

参考资料来源:百度百科-S语言

参考资料来源:百度百科-R语言

如何在linux环境下使用r语言

1、下载

wget

2、解压:

tar-zxvf

R-3.0.1.tar.gz

cdR-3.0.1

3、安装(当然也可以跳过)

yum

installreadline-devel

yuminstalllibXt-devel

./configure

4、配置环境并编译安装

#

如果使用rJava需要加上--enable-R-shlib

(这个我不需要,所以加入到后面)

#如果3没安装,那么后面加上:--with-readline=no

--with-x=no

./configure--prefix=/usr/R-3.0.1

make$$makeinstall

5、配置环境变量并生效

vi

.bash_profile

exportR_HOME=/usr/R-3.0.1

exportPATH=.:$R_HOME/bin:$PATH

#试环境变量生效

source.bash_profile

6、命令行测试

$R

WARNING:ignoringenvironmentvalueofR_HOME

Rversion3.0.1(2013-05-16)--"GoodSport"

Copyright(C)2013TheRFoundationforStatisticalComputing

Platform:x86_64-unknown-linux-gnu(64-bit)

R是自由软件,不带任何担保。

在某些条件下你可以将其自由散布。

用'license()'或'licence()'来看散布的详细条件。

R是个合作计划,有许多人为之做出了贡献.

用'contributors()'来看合作者的详细情况

用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。

用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或

用'help.start()'通过HTML浏览器来看帮助文件。

用'q()'退出R.

>q()

7、创建脚本测试(t.R)

cd

/opt/script/R

vimt.R

#!/path/to/Rscript

#第一行

x-c(1,2,3)

#R语言代码

y-c(102,299,301)

model-lm(y~x)

summary(model)

8、测试:执行脚本

RCMDBATCH

--args/opt/script/R/t.R

more

/opt/script/R/t.Rout

#查看执行的结果

或者第二种方式

Rscript

/opt/script/R/test.R

#结果直接输出到终端

阅读剩余
THE END