R命令行将文件名传递给参数中的脚本(Windows)
发布时间:2020-12-14 04:34:03 所属栏目:Windows 来源:网络整理
导读:我很难将文件名传递给我的R脚本.该文件是一个csv文件,具有多个脚本运行的批处理参数.我试图将它包括在这里,以便用户不需要编辑R脚本来指定该文件的位置. 我的Windows命令行语法是: R CMD BATCH --slave "--args fn=batch.csv" myscript.r output.txt 我在R
我很难将文件名传递给我的R脚本.该文件是一个csv文件,具有多个脚本运行的批处理参数.我试图将它包括在这里,以便用户不需要编辑R脚本来指定该文件的位置.
我的Windows命令行语法是: R CMD BATCH --slave "--args fn=batch.csv" myscript.r output.txt 我在R脚本中最接近检索的是做: eval(parse(file=commandArgs()[8]))) batch_args = read.table(fn,sep=",") 我已经尝试了commandArgs(trailingOnly = TRUE)和parse(text = commandArgs()[8])等,没有运气.我看到的大部分文档并不适用于传递文件名.任何人都可以想到一个解决方案吗?
正如我在评论中所说,我将使用Rscript而不是R CMD BATCH:
Rscript myscript.R batch.csv 其中myscript.R包含: args <- commandArgs(TRUE) batch_args <- read.table(args[1],") # loop over multiple runs (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – Windows客户端:Windows或Linux域控
- 基于Windows的rsync服务器
- 在windows上编译32位和64位mono
- windows-server-2003 – 为什么“本地安全策略”设置变灰?
- 如何在Windows中钩住TCP堆栈来嗅探和修改数据包?
- dos 命令
- Windows – Win7 Virtualbox在尝试启动虚拟机时出现此错误:
- windows – PermissionError:[Errno 13]权限被拒绝
- windows – 自动为快捷方式设置“以管理员身份运行”
- windows – 检查我的托管服务帐户的安装位置的支持方式是什
推荐文章
站长推荐
- windows-server-2008-r2 – “无法打开服务器服务
- windows – 如何通过VPN和其他人直接将流量发送到
- 对于Windows 7/8 / 8.1 / 10,还有Autorun.inf的替
- windows-server-2008 – IIS7 w3wp进程挂起循环
- 数组 – 在多行中批量创建数组
- windows-server-2008 – 通过MS SMTP服务器发送电
- windows-mobile – 如何使用c#将复选框放在windo
- windows-server-2008 – PHP进程一次运行一个,总
- windows – 没有传统“菜单”栏的应用程序的可用
- 使用PowerShell模仿控制向导的委派
热点阅读