它不适用于当前会话,但可以(本地)处理未来会话..Rprofile在主目录中编辑/创建文件并添加以下两行:
.startedTime<-Sys.time()
.sessionTime<-function() Sys.time()-.startedTime
Run Code Online (Sandbox Code Playgroud)
这些行在.Rprofile会话开始时执行.我选择以点开头的名称,这样他们就不会被返回ls().接下来,开始一个R会话,当你给出:
.sessionTime()
Run Code Online (Sandbox Code Playgroud)
它将返回从会话开始经过的时间.
proc.time自 R 启动以来的函数跟踪时间(请参阅帮助),可用作:
Sys.time() - proc.time()["elapsed"]
Run Code Online (Sandbox Code Playgroud)
找出会话何时开始。