R 语言实战 (2nd ed)(10):R 语言介绍 1.5

阅读数:15 2019 年 11 月 13 日 15:30

R语言实战(2nd ed)(10):R语言介绍 1.5

内容简介
本书注重实用性,是一本全面而细致的 R 指南,高度概括了该软件和它的强大功能,展示了使用的统计示例,且对于难以用传统方法处理的凌乱、不完整和非正态的数据给出了优雅的处理方法。作者不仅仅探讨统计分析,还阐述了大量探索和展示数据的图形功能。新版做了大量更新和修正,新增了近 200 页内容,介绍数据挖掘、预测性分析和编程。
本书适合数据分析人员及 R 用户学习参考。

(批处理)

多数情况下,我们都会交互式地使用 R:在提示符后输入命令,接着等待该命令的输出结果。偶尔,我们可能想要以一种重复的、标准化的、无人值守的方式执行某个 R 程序。例如,你可能需要每个月生成一次相同的报告,这时就可以在 R 中编写程序,在批处理模式下执行它。

如何以批处理模式运行 R 与使用的操作系统有关。在 Linux 或 Mac OS X 系统下,可以在终端窗口中使用如下命令:

复制代码
R CMD BATCH options infile outfile

其中infile是包含了要执行的 R 代码所在文件的文件名,outfile是接收输出文件的文件名,options部分则列出了控制执行细节的选项。依照惯例,infile的扩展名是.R,outfile的扩展名为.Rout。

对于 Windows,则需使用:

复制代码
"C:\Program Files\R\R-3.1.0\bin\R.exe" CMD BATCH --vanilla --slave "c:\my projects\myscript.R"

将路径调整为 R.exe 所在的相应位置和脚本文件所在位置。要进一步了解如何调用 R,包括命令行选项的使用方法,请参考 CRAN( http://cran.r-project.org )上的文档“Introduction to R”1

1 中文版文档名为“R 导论”。CRAN 上的下载地址为 http://cran.r-project.org/doc/contrib/Ding-R-intro_cn.pdf 。——译者注

评论

发布