模拟后关闭Windows

Mac*_*iej 9 r

我希望R在我的(大量)模拟和保存结果后关闭我的计算机,这可能吗?

mne*_*nel 11

是的,看一下shutdown包中的功能fun.

系统命令的标志shutdown取决于您的操作系统,该函数只调用适当标记的命令.

fun::shutdown

function (wait = 0) 
{
    Sys.sleep(wait)
    ifelse(.Platform$OS.type == "windows", shell("shutdown -s -t 0"), 
        system("shutdown -h now"))
}
Run Code Online (Sandbox Code Playgroud)


mds*_*ner 8

R可以向系统发送命令?system,因此Windows可以执行以下操作:

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/shutdown.mspx?mfr=true

R有一个.Last()quit()(或q())runLast参数控制的函数,所以这是你发送关闭命令的地方system,因此它在退出之后发生.用R保存对象用save或完成save.image,尽管默认保存为好吧quit().