当前位置: 首页 > news >正文

linux r如何运行软件,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]<

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

0818b9ca8b590ca3270a3433284dd417.png

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

相关文章:

  • hnc8进linux环境,鸟哥的linux私房菜(基础篇,8、开机关机、在线)命令
  • 润乾连接linux数据库,Linux下使用润乾设计器
  • linux c语言拷贝u盘,用C语言编写linux cp 拷贝命令
  • linux是开发环境,Linux开发环境
  • 卸载win19安装linux,Win10 LTSC 2019 安装和卸载 linux 子系统
  • linux远程访问图形硬件,Psensor - 图形硬件温度监控器适用于Linux
  • linux如何查看内核内存使用情况,如何查看centos系统cpu/内存使用情况
  • linux设置开机显示详细信息,CentOS7.x 将开机进度条替换成显示详细信息
  • linux执行多个选项,分享|使用 Terminator 在一个窗口中运行多个终端
  • linux安卓开发培训,Android培训内部资料PPT下载
  • c语言折半查找输出坐标,C语言折半查找
  • c语言编程规范检查clang,使用Xcode开发iOS语法检查的Clang插件
  • 计算机二级c语言2013,2013年计算机二级C语言模拟试题三及答案
  • 索引存储 c语言,C语言索引操作
  • c语言基础模板,C语言基础(一)
  • JavaScript 如何正确处理 Unicode 编码问题!
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • Angular6错误 Service: No provider for Renderer2
  • create-react-app做的留言板
  • Django 博客开发教程 8 - 博客文章详情页
  • Git初体验
  • Java IO学习笔记一
  • java多线程
  • scala基础语法(二)
  • 阿里云Kubernetes容器服务上体验Knative
  • 闭包--闭包之tab栏切换(四)
  • 代理模式
  • 简单实现一个textarea自适应高度
  • 理解在java “”i=i++;”所发生的事情
  • 码农张的Bug人生 - 见面之礼
  • 如何优雅地使用 Sublime Text
  • 使用common-codec进行md5加密
  • 用 Swift 编写面向协议的视图
  • 用jQuery怎么做到前后端分离
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • # centos7下FFmpeg环境部署记录
  • #### go map 底层结构 ####
  • ###项目技术发展史
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #NOIP 2014# day.1 T2 联合权值
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • #前后端分离# 头条发布系统
  • %@ page import=%的用法
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (ZT)出版业改革:该死的死,该生的生
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转) 深度模型优化性能 调参
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)Sql Server 保留几位小数的两种做法
  • (转载)PyTorch代码规范最佳实践和样式指南
  • ******之网络***——物理***
  • ..回顾17,展望18
  • .NET 解决重复提交问题
  • .net 怎么循环得到数组里的值_关于js数组
  • .net6+aspose.words导出word并转pdf