R语言是一款免费的开源编程语言和数据分析环境,主要应用于统计分析、绘图、数据科学等领域。R可以在CRAN(全面资源网络)上免费下载,针对不同操作系统(如Linux、Mac OS X和Windows)提供了相应的二进制版本。
在R语言中,使用符号箭头`<-`来赋值,而非等号。例如,`age <- c(1,3,5,2,11,9,3,9)`表示创建一个向量age,包含数值1到9。若想查看R能生成哪些图形,可运行`demo()`加R包名。
R包提供了扩展功能和特定领域的工具。使用`help.start()`启动帮助系统,`help("foo")`获取特定包的帮助文档。
工作空间是R当前运行环境的存储容器,存储用户定义的对象。退出R时,对象默认保存在当前目录下的".RData"文件中。使用`load("myfile")`函数加载数据,若要加载当前目录中保存的对象,则使用`load(".RData")`。
要查看已安装的R包信息,使用`installed.packages()`命令。安装和更新R包分别通过`install.packages()`和`update.packages()`命令实现。加载包则使用`library()`函数。
包的使用需了解其文档,使用`help(package="")`命令查看特定包的文档。
输入R代码可以通过`source("xxx.R")`来执行一个脚本文件。文本输出通过`sink("filename",append=logit,split="")`实现,`append`参数决定是否追加输出,`split`参数允许同时输出到屏幕和文件。
图形输出使用`pdf()`创建PDF文件,`source()`执行脚本,`sinks()`和`dev.off()`来控制输出到屏幕和文件。若需屏幕和文件双重输出,使用`sink("myoutput",append=TRUE,split=TRUE)`,仅屏幕输出则不设置`sink`参数。
实现批处理功能使用`R CMD BATCH options infile outfile`命令或`Rscript`命令。在R代码中将输出用作输入的示例是通过赋值语句实现的,如`lmfit <- lm(mpg~wt, data=mtcars)`创建线性模型,然后使用`summary(lmfit)`查看模型摘要。
温馨提示:答案为网友推荐,仅供参考