R及Rstudio 的使用建议

     对于新人来说,进行R的学习时,通常会发现一般的教程都是让大家在交互环境下使用R。

    但是这有一些缺点,比如在交换环境下,出现错误是难以撤销的,有的时候甚至需要重头做起。尤其是在Rstudio的交互环境下,少数效果是和直接在终端上运行R是不同的,(比如说Rstudio的交互环境下,legend会出现问题),造成一些难以理解的错误,而重头做起更是折磨人。

    在这里,我要提醒大家的是,R不仅仅是一个统计软件,更是一门脚本语言。建议大家使用传统的脚本语言编写方法,写好后用R运行调试。

 

-----------提示-----------

R的shebang为 #! /usr/bin/env Rscript

R脚本以.R作为后缀

一定要在输出图形前dev.new(),而结尾不要加dev.off()才能显示图形。

如果脚本中将图形直接保存,在R中编译,是不需要dev.new()的; 在Rstudio上编译,dev.new()则是必须的,否则将输出一个同名空白文本。

 

posted on 2017-04-03 09:56  陈严肃  阅读(533)  评论(0编辑  收藏  举报

导航