拆分
如果把代码都写在一个脚本里,不仅显得冗杂难以调试,而且非常不好管理。通常一个大的project 是由很多脚本共同实现。通过不同的分类使用多个脚本,合理的脚本管理才能实现预期的输出。
保存有用变量
对于某些脚本中可能会在其他脚本中使用的变量,将它们save 为 Rdata
进行保存。
先清空再加载
新的脚本使用 rm(list=ls())
是个好习惯。使得其他脚本变量不会对新脚本产生影响。
接着再加载(load)先前保存的其他脚本中的Rdata,进行相关处理。
选择表达
将脚本放在if 的表达式中。
if(T){} # 执行
if(F){} # 不执行
利用Rstudio 的代码折叠功能,增加代码的可读性。
或者也可以直接将不执行的代码给注释掉。