宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

linux和r语言(linux r 语言)-冯金伟博客园

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

1、下载

wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.0.1.tar.gz

2、解压:

tar -zxvf

R-3.0.1.tar.gz

cd R-3.0.1

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

yum

install readline-devel

yum install libXt-devel

./configure

4、 配置环境并编译安装

#

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

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

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

–with-x=no

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

make $$ make install

5、配置环境变量并生效

vi

.bash_profile

export R_HOME=/usr/R-3.0.1

export PATH=.:$R_HOME/bin:$PATH

# 试环境变量生效

source .bash_profile

6、 命令行测试

$ R

WARNING: ignoring environment value of R_HOME

R version 3.0.1 (2013-05-16) — “Good Sport”

Copyright (C) 2013 The R Foundation for Statistical Computing

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

vim t.R

#!/path/to/Rscript

#第一行

x<-c(1,2,3)

#R语言代码

y<-c(102,299,301)

model<-lm(y~x)

summary(model)

8、测试:执行脚本

R CMD BATCH

–args /opt/script/R/t.R

more

/opt/script/R/t.Rout

#查看执行的结果

或者第二种方式

Rscript

/opt/script/R/test.R

#结果直接输出到终端

r语言如何引用数据文件?

如果是 Windows 下使用绝对路径,要用 ,比如 e:folderfile.txt。Linux下不清楚。或者用/。 最好是把源数据文件复制一份放在工作目录下,方便引用。

这里有个 dirty trick,在放 TXT 文件的文件夹里新建 R script 文件(新建一个 TXT,把文件后缀改成 .R),然后双击这个 .R进入 R studio,默认的工作目录就是这个文件夹了。

同样的,Windows 下适用,Linux 下不清楚。

linux与windows使用r有差别吗?

差别还是蛮大的,两个很多操作都不一样,Linux现在已经在模仿windows的界面,但是还是有细微的差别。

r是什么配置?

r是电脑配置,名字叫 r语言。

R语言,一种自由软件编程语言与操作环境,主要用于统计分析、绘图、数据挖掘。R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman开发(也因此称为R),现在由“R开发核心团队”负责开发。R是基于S语言的一个GNU计划项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。

R的语法是来自Scheme。 R的源代码可自由下载使用,亦有已编译的可执行文件版本可以下载,可在多种平台下运行,包括UNIX(也包括FreeBSD和Linux)、Windows和MacOS。R主要是以命令行操作,同时有人开发了几种图形用户界面。

linux中的删除命令:rm-R怎么用?

rm是linux中的删除命令。rm -r 并不是一个完整的命令后面还需要加上需要删除的路径

例如:rm -r test 就是删除test 不管他是文件还是目录,rm的使用详情如下:

语法 rm (选项)(参数)

选项

-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;

-f:强制删除文件或目录;

-i:删除已有文件或目录之前先询问用户;

-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;

–preserve-root:不对根目录进行递归操作;

-v:显示指令的详细执行过程。

参数 文件:指定被删除的文件列表,如果参数中含有目录,则必须加上-r或者-R选项。 实例 交互式删除当前目录下的文件test和example rm -i test example Remove test ?n(不删除文件test) Remove example ?y(删除文件example)

删除当前目录下除隐含文件外的所有文件和子目录

# rm -r *

应注意,这样做是非常危险的!