linux上R的使用

1、linux上R安装

从官网上去下载http://www.r-project.org/,rpm包,tar.gz包都可以。这个安装不多说了,和其他软件基本差不多


2、安装软件包

linux里面有时候是字符模式,和windows相比比较不方便,但熟练了其实也很简单。以安装RJDBC包为例:

install.packages("RJDBC",dep=TRUE)  界面选择镜像.dep表示解决依赖

注意如果安装失败,可能是某些目录没有权限,尝试root权限。我在这点上栽过跟头,花掉了大半天时间


3、进入退出

敲R,就可以进入shell界面

退出q(). 登陆时有提示的


4、运行脚本

把所有R写到一个以.R结尾的脚本里,运行如下:

/opt/R/bin/Rscript --save  script.R     --save表示运行完后把工作目录进行保存。

也可以作为一个可执行文件执行

#! /bin/sh
R --slave [other option]<<EOF
# R代码
EOF

或者可以先写成纯R脚本,再外面使用sh封装运行,如下



个人觉得最后一种方法好一点,1是脚本间的关系比较清楚,另外可以集成一些shell语言,操作数据会更灵活,比如R运行完后,把数据导出用shell脚本做些处理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值