如何在R中仅保存成功命令的日志

时间:2011-10-22 22:49:31

标签: r

我依旧记得有人提到R启动设置会在2年前的某个课程中完成。

我想要的是每个R会话的日志文件,但我不想保存失败的命令以及产生的错误消息。

2 个答案:

答案 0 :(得分:4)

请参阅txtStart包中的TeachingDemos功能和朋友。这些会创建会话日志,也可以创建仅包含命令的文件。目前只包含成功的命令(由于任务回调系统当前的工作方式)。未来版本可能包含导致错误的命令,但选项或小修改将保持当前行为。

答案 1 :(得分:1)

首先考虑一下,简单地生成成功命令列表并不是提交“可重复研究”的最佳选择。在此过程中,您很可能会抛出许多“额外内容”,例如summary(My_Data)sd(My_Data$pumpkin.size),这些内容与您要呈现的实际分析序列无关。 我建议你保存整个控制台日志或历史文件。然后手动编辑它以仅收集感兴趣的命令,并将它们放入独立的脚本文件中。

最后一点注意事项:如果您实际上需要数百甚至几十个命令来完成分析,那么使用LOLCATS语言:“UR doin it RONG”。编写一些函数,将它们包装在脚本中,并在必要时将脚本包装在“父”脚本中。这将使您(或其他人)更容易重现您所做的事情。