说我有一个基本的r脚本:
require(gWidgets2RGtk2)
w<-gbasicdialog("Stage 1.5")
visible(w)
我保存它,并尝试使用如下所示的批处理文件在命令提示符下运行它:
@echo
"C:\Program Files\R\R-3.0.2\bin\x64\Rscript.exe" "C:\Users\Me\Desktop\test\test.r"
PAUSE
当我尝试运行此脚本时,在加载所有软件包后出现此错误:
Error in UseMethod(".gbasicdialog") :
no applicable method for '.gbasicdialog'applied to an object of class "NULL"
Calls: gbasicdialog -> .gbasicdialog
Execution halted
有谁能看出我做错了什么?
答案 0 :(得分:1)
将脚本更改为:
options(guiToolkit="RGtk2")
library(gWidgets2)
w <- gbasicdialog("Stage 1.5")
visible(w)
此外,我假设您将@echo off
视为批处理文件中的第一行。 PAUSE
语句可以省略。