java给r语言传参数_R语言的传参
越南式三明治
1. mac或linux:
脚本第一行加:#!/usr/bin/Rscript
2. commandArgs()传参:
测试脚本test.R:args
print(args[1])
print(args[2])Rscript test.R Hello R
输出为:[1] "Hello"
[2] "R"
3. getopt传参:
install.packages("getopt")library("getopt")
# 首先将第一个参数的具体信息进行描述
# 每行五个,第五个可选,也就是说第五列可以不写
# byrow 按行填充矩阵的元素
# ncol 每行填充五个元素spec
"second", "s", 1, "character", "This is second!",
"third", "t", 2, "double", "This is third!",
"help", "h", 0, "logical", "This is Help!"),
byrow=TRUE, ncol=5)
# 使用getopt方法:opt
# opt实际上就是一个列表,直接使用$来索引到对应的参数的值print(opt$first)
print(opt$second)
print(opt$third)
在命令行执行Rscript test.R -f 123 -t 1.1 -s Hello
输出为:[1] 123
[1] "Hello"
[1] 1.1
参考:https://www.jianshu.com/p/8797972113d7
java给r语言传参数_R语言的传参相关推荐
- r语言regexpr函数_R语言学习笔记-文本挖掘之字符处理(1)
在挖掘分析的过程当中对字符串的处理是极为重要的,且出现也较为频繁,R语言作为当前最为流行的开源数据分析和可视化平台,虽然文本的处理并不是它的强项, 但是R语言还是包含大量的字符串操作工具,本章着重整理 ...
- r语言清除变量_R语言(1)初识与数据结构
点击上方蓝字,记得关注我们! a picture is worth a thousand words! 一,R语言简介 1,R语言的发展 上世纪90年代初,新西兰奥克兰大学 Ross Ihaka 和 ...
- r - 求平均成绩_R语言 从零开始的笔记(一)
R是用于统计分析.绘图的语言和操作环境.R是属于GNU系统的一个自由.免费.源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具. R语言于生物学分析中的应用越来越广泛,在其他领域的统计绘图应用 ...
- Struts文件上传包含修改文件上传参数,多文件上传
配置xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC& ...
- r语言 fread函数参数_R语言 第4章 初级绘图(6)
分析数据间的关系 散点矩阵图 如果数据框是多维数据,那么plot函数将绘制出两两之间散点图组合成为散点矩阵图(matrix of scatterplots).散点矩阵图将多个散点图组合起来,以便可以同 ...
- rraylist参数_R语言︱list用法、批量读取、写出数据时的用法
列表是一种特别的对象集合,它的元素也由序号(下标)区分,但是各元素的类型可 以是任意对象,不同元素不必是同一类型.元素本身允许是其它复杂数据类型,比如,列表 的一个元素也允许是列表.例如: > ...
- r语言 图形一览_R语言常见图形(1)
本文涉及的基础图形有条形图.饼图.直方图.核密度图.箱线图.点图. 条形图 条形图通过垂直或水平的条形展示类别变量的分布(频数). 函数barplot() 调用格式: barplot(height) ...
- r语言mfrow全程_R语言弦图绘制全解析——基础篇
弦图(Chord diagram),是使用圆形坐标系体现多组数据间关系强弱的可视化形式.本文将介绍使用R语言的circlize包绘制弦图的方法,代码来源于circlize官方文档,http://zug ...
- r语言 断轴 画图_R语言基础画图/绘图/作图
R语言基础画图 R语言免费且开源,其强大和自由的画图功能,深受广大学生和可视化工作人员喜爱,这篇文章对如何使用R语言作基本的图形,如直方图,点图,饼状图以及箱线图进行简单介绍. 0 结构 每种图形构成 ...
最新文章
- 怎么看电脑屏幕尺寸_经常面对电脑怎么护眼?电脑族怎么保养身体?
- Windows中SQLite的编译及编程
- 面试系列八 es写入数据的工作原理
- Linux配置Nginx与PHP-FPM出现[error] 80143#0: *1 connect() failed (111: Connection refused) while connectin
- goldengate的实施过程
- 10a大电流稳压芯片_一文教你秒懂LDO芯片电路设计的六大因素
- linux django 指定端口,linux部署django项目流程(全)
- Python机器学习:多项式回归与模型泛化003过拟合与欠拟合
- redis详解_java 从零开始手写 redis(14)redis渐进式rehash详解
- python各种库下载地址:
- uni-app上传安卓应用市场的坑
- 2010年度十大心理学发现
- 【算法系列】数据预处理全面介绍
- 小程序源码:和平精英吃鸡捏脸数据助手-多玩法安装简单
- 计算机应用基础模拟三答案,《计算机应用基础》模拟试卷三(含答案)
- java版能播flac_Java中如何写FLAC文件实例
- ge linux安装apt_Linux是如何安装和更新软件的 apt与apt-get机制详解 | 阿拉灯
- RUNTIME / 微信公众号开发—主动向用户发送消息
- Python文件的移动命名删除复制
- python全栈开发中级_python全栈开发中级班全程笔记(第二模块)第一部分:文件处理...
热门文章
- 面试被问到“你有什么缺点?”这么回答的都拿到Offer了!
- Python:图像处理——使用Pillow对图像做基本变化
- 一、Flash Player的版本
- Exposure X7胶片滤镜调色插件免费版下载
- linux 复制硬盘无法启动,linux – 用克隆替换硬盘失败
- 毕业答辩计算机科学与技术问题,计算机科学与技术专业论文答辩范例
- spring 锁机制
- 游戏夜读 | 什么是黑色一分钟?
- Gartner 2021年云安全技术成熟度曲线中的四项必备技术
- springboot 数据库连接出现的诡异bug No operations allowed after connection closed.