【发布时间】:2013-12-07 18:25:25
【问题描述】:
目前我通过以下方式运行 R 脚本:
R --slave < <script_fullname> argument1 argument2 ...
我想知道 R 中关于如何退出脚本并发出警告的最佳实践,q() 会这样做吗?
if(!file.exists(argument1)){
q()
}
打印到标准输出
if(!file.exists(argument1)){
print('file does not exist')
q()
}
并打印到标准错误?
此外,每次以这种方式运行 R 脚本时,我都会看到以下警告。阅读标准输出时,我看到:
ARGUMENT 'argument1' __ignored__
ARGUMENT 'argument2' __ignored__
有没有办法避免这样的警告?
【问题讨论】:
-
您忘记了 if 语句的结尾 ')'
-
@Dason 谢谢,已修复。
标签: r