其他
你所不知道的,R的N种打开方式
RStudio太成功,以至于有些新手只知有RStudio,不知有R。在R kernel in Jupyter notebook 3和auto-complete in ESS两篇文章中,我介绍了在Jupyter和Emacs里使用R。
各种平台
R有非常多的打开方式,如果你是Windows用户,你还有微软的Revolution R Enterprise:
老牌的tinn-R也很sexy:
Linux系统上,当然也有自己的GUI,比如rattle是GTK界面:
基于QT的RKWard:
跨平台的JGR,基于JAVA:
IDE
RStudio的成功在于它既是面向普通用户的GUI界面,又是面向开发者的IDE:
然而你可以使用Eclipse:
另类界面
Red-R是一个比较特殊的界面,专门用于编辑R分析流程:
AirXCell是个基于Web的界面:
文本编辑器
做为开发者,很多人有自己喜欢的编辑器,各种GUI界面工具并不一定用着爽,比如我就习惯于Emacs:
Vim党当然也可以很爽快地在vim中玩:
老牌的textMate也有插件支持:
sublime也可以,这个编辑器对新手友好,可以跑在Mac和Linux下:
新手看过来
Rcmdr已经非常非常老了,然而如果觉得R难用,喜欢用SPSS这样的操作界面的话,Rcmdr无疑就是R版本的SPSS,常用的一些分析可以通过点击鼠标运行,像拟合个曲线什么的,点两下就出来了。而且点鼠标运行的分析,它还会给出代码供你学习。虽然它只支持少量的分析,但也有人为它写扩展,让它支持更多的分析方法。
Deducer可以看做是更为现代化界面的Rcmdr了: