R语言实战——1.1R语言的介绍
R语言的介绍
R语言作为一款极其强大、应用范围极广的数据分析软件,在学习、工作和研究中常被使用,其功能包括交互式数据分析、数据可视化、整合进其他语言编写的应用程序等。话不多说,直接开搞。
01
R中的帮助函数
02
管理R工作空间的函数
03
输入和输出
> dir.create("0715") 新创建一个文档,名为0715,用于保存后面的命令
> setwd("0715") 将工作目录指向新创建的目录;这里也可以不执行第一条命令,可用setwd()指向已存在的目录
> x<-c(2,3,4,5,6) 手动输入数据,并将数据集赋给x
> savehistory("~/0715/0715-1") 将上述步骤保存在0715文档下,并命名为0715-1
> y<-c(1,4,6,2,8,2,4,9)
> savehistory("~/0715/0715-2")
>sink("0715-1",append=TRUE,split=TRUE)
sink(“filename”)将输出重定到文件filename中,默认将原文件内容覆盖;使用append=TRUE将文本追加至文件末尾,用spilt=TRUE将输出发送到屏幕和输出文件中
>pdf("graph-1.pdf") 将执行下面文件后出现的图片保存为PDF文件,执行完下一条命令后,0715文件夹下会出现graph-1.pdf文件
>source("0715-2")savehistory("0715-3")
函数source("filename")可在当前会话中执行一个脚本,如执行一个R文件
04
安装-包
包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。
install.packages() 第一次安装一个包,将显示一个CRAN镜像站点的列表,选择其中一个镜像站点之后,将看到所有可用包的列表,选择其中的一个包即可进行下载和安装。
install.packages("packages' names") 若知道包的名字,可直接输入名字后下载。
update.packages() 可以更新已经安装的包。
installed.packages() 列出安装的包,以及其版本号、依赖关系等信息
.libPaths() 显示库所在的位置。
library() 显示库中有哪些包。
help(package="package_name") 输出某个包的简短描述以及包中的函数名称和数据集名称的列表。
05
批处理
批处理:以一种重复的、标准化的、无人值守的方式执行某个R程序。
在Linux或Mac OS X系统下,使用如下命令:
R CMD BATCH options infile outfile
Windows,则需使用:
"C:\Program Files\R\R-3.1.0\bin\R.exe" CMD BATCH --vanilla --slave "c:\my projects\myscript.R"
将路径调整为R.exe所在的相应位置和脚本文件所在位置
在下一篇推送中,将着眼于R能够处理的各种数据类型,以及如何从文本文件、其他程序和数据库管理系统中导入数据。(R可从官网直接下载)
我知道你在看哟