淡水鱼写于2020/2/15
(1)代码的简洁性。要想实现代码的简洁,很大程度上需要我们重复编写代码,也就是说,根据某个任务,编写了R代码,第一遍写的R代码肯定不够简洁(包含使用的函数不是最好的等等),然后根据这个任务重写一遍代码,这一遍地代码与第一遍的代码相比简洁了很多。随着重编次数的增加,代码会越来越简洁。这是肯定的,但是这也花费了很多没有必要的时间,只要编写的代码能够达到目标就行,这个是主要的,如果时间还充裕的话,可以尝试重新编写代码。
(2)如果在一个脚本中,重复多次复制粘贴整段代码时,很容易出错。换句话说,如果在一个脚本中要对三个不同的数据集进行相同的分析,得到的结果以及中间变量要保存。所以这种情况下,会认真编写第一个数据集的分析代码,然后,将这段代码复制粘贴,以供第二个数据集分析使用。然后,再复制粘贴这段代码,以供第三个数据集分析使用。当做一个分析所用到的代码很长时,会涉及许多的变量,当我们想保存每个数据集分析的结果变量和某些中间变量时,如果没有修改粘贴的变量名,会出现上一个数据集分析使用的变量,其值会被这个数据集分析所覆盖。容易出现不易察觉的错误。此时,检查代码的过程就像是解开缠绕的耳机线一样。
(3)在脚本中没有用的代码,要么删掉,要么注释掉,否则,过一段时间之后,运行这个脚本,会把自己搞蒙的。
网友评论