整理RStudio中的历史记录以记录分析

时间:2013-02-02 09:48:27

标签: r

我正在Rstudio中进行一些分析,目前 - 因为我在离开S几十年后我对R的知识更新了 - 这涉及编写许多单行语句,这些语句在测试数据集上运行,然后检查/测试输出,然后当我检查所有小位工作时最后将其放大。

所以我的历史充满了语法错误和类似的错误。但是我每次工作都在取得进步,每次工作时都会有一些有用的语句,我想保存,以便记录值得保存的会话位。在RStudio中,是否有任何既定方法可以从我的历史中提取这些内容以供重复使用?我应该在每次会话后滚动浏览并将它们复制并粘贴到带文字处理器的文本文件中吗?或者有什么比我能做的更聪明,留在RStudio内?

2 个答案:

答案 0 :(得分:3)

查看历史记录的最简单方法是按Ctrl-4,这将打开历史记录窗口。您可以将其复制到源,然后进行编辑,或者在任何地方进行编辑。但是,对于您正在做的事情,最好直接编辑到源窗口。

我使用的设置是打开一个脚本窗口,然后使用ctrl-enter运行当前行。

为方便起见,请进入工具>选项>代码编辑,并确保取消选中“从源执行后重点控制台”,并且在执行该行后光标将保留在脚本中。

enter image description here

您现在可以键入行并对其进行编辑,直到它们执行您想要的操作,然后在其工作时继续操作。一旦你到达最后,你已经建立了你的脚本。此外,由于您的“历史”只是在他们面前,因此可以更轻松地跳回旧行并重新运行或修改它们。如果你想运行一段代码,只需突出显示该块并点击ctrl-enter。

答案 1 :(得分:2)

在RStudio的历史记录面板(右上方面板)中,您可以点击“发送到源”,它会将您选择的行复制到左上方面板中打开的任何.R文件。

相关问题