我试图确定我在一个项目上花费了多少时间,该项目主要是在 .R 文件中完成的。我知道 file.info 函数会为我提取该文件的元数据,但由于我已经在几天内多次打开它,我不知道如何使用该信息来确定总编辑时间。是否有查找此信息的功能,或者通过文件系统查找它的方法?
1 回答
0
只是一个想法:您可以维护一个日志文件,从您的 R 脚本中写入以下内容:开始时间、停止时间和 R 脚本文件名。您可以在脚本中添加简单的代码来执行此操作。然后,您将需要一个单独的脚本来分析日志并告知您使用 scipt 花费了多少时间。对于单个用户,这将起作用。
注意:这会捕获脚本执行时间,而不是编辑文件所花费的时间。该日志仍然具有优点:假设您在开发代码时经常运行脚本,您将记录您何时处理脚本。
使用老式的时间表来记录开发时间怎么样?像JIRA这样的工具非常适合这个目的。
例如在脚本的开头:
logFile <-file("log.txt")
writeLines(paste0("Scriptname start: ", Sys.time()), logFile)
close(logFile)
在脚本的最后:
logFile <-file("log.txt")
writeLines(paste0("Scriptname stop: ", Sys.time()), logFile)
close(logFile)
于 2020-05-17T22:57:55.177 回答