demoliber 小弟刚刚开始学习使用 R,以前一直使用Stata。而Stata执行命令都是写在一个文本文件dofile里的,很方便。无论是单条命令执行还是进行批处理。而R似乎也有一个类似的script文件。但是其运行方式与stata显著不同。 究竟该如何使用?而且该文件似乎有两种,其区别是什么?
ypchen 回复 第1楼 的 demoliber: 你觉得R的脚本文件和stata的dofile文件的操作有什么不同? 哪些点搞不明白?提问能不能具体些呢? 再说了 R Script 为什么要和 Stata dofile是一回事? 以前就有人问我了,怎样在R里实现stata里的某某功能 我只是觉得很可笑,R就是R,你学它的时候就不要想着别的东西了 买本书 http://cos.name/books/ 或者看视频 http://cos.name/videos/ 可能会帮助你
enthumelon 反正都是脚本文件。很多操作系统为了方便,绑定了打开指定后缀的程序。 1. 但是这个并不见得是什么高明的办法; 2. 最常用的替代方法是使用MIME-TYPE确定文件; 2.1 但是脚本文件没有这玩意儿; 2.2 所以R的脚本在非Win的系统上可以引入Shebang/bashbang等; 3. 无论是dotfile或者R的脚本,其实后缀叫什么都可以被Stata/R读入,内容也都是纯文本。 之所以感觉不同,完全是因为STATA的IDE支持了一些额外的操作,R自带的Rcmd/Rgui没有那功能或者相当有限而已(其实你可以用Rhistory代替或者使用R这边对等的各种IDE)。