检查R会话何时开始?

Qbi*_*bik 5 r

有没有办法检查R会话何时开始?在interactive mode,没有必要batch mode.

nic*_*ola 7

它不适用于当前会话,但可以(本地)处理未来会话..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)

它将返回从会话开始经过的时间.


Mar*_*rek 6

proc.time自 R 启动以来的函数跟踪时间(请参阅帮助),可用作:

Sys.time() - proc.time()["elapsed"]
Run Code Online (Sandbox Code Playgroud)

找出会话何时开始。


Bat*_*hek 5

在 Windows 中,您可以尝试查看创建临时目录的时间 r-session

file.info(tempdir())$ctime

它唯一的想法,可能并不总是有效