R软件是R语言的常用IDE,相比其他语言的开发环境而言,R软件轻量简单,但是功能还是很强大的。
安装R软件
在Windows系统上的安装过程:
- 下载软件,地址http://ftp.heanet.ie/mirrors/cran.r-project.org,选择win运行环境下的下载,或者从这里下载……。
- 安装软件,过程很简单,有语言选择和自定义安装,自己根据需要选择定义。自定义安装,需要选择32位或者64位软件,之前看到网上有前辈建议说64位机可以两个版本都安装,因为有些情况下可能会需要,我暂时没有遇到这种需要,大家自己取舍。
- 一直下一步直到安装完,打开软件,界面如图所示,Console界面有一些简单的帮助命令提示,可尝试使用。
其他操作系统(Mac、Linux等)上的安装:
没有实践过,同样,下载适用于该系统的R安装包,地址http://ftp.heanet.ie/mirrors/cran.r-project.org,再查看可供参考安装指南
http://ftp.heanet.ie/mirrors/cran.rproject.org/doc/FAQ/R-FAQ.html#How-can-R-be-installed_003f。
安装R软件包
- 打开R软件,在菜单栏选择程序包>安装程序包。
- 首先需要选择下载地址,好多国家的,没有试其他国家的能不能安装成功,直接选China的就好了。
- 再选择你要安装的软件包,已有的软件包有很多,全列出来了,所以需要知道你想要安装什么包,直接选择即可。安装完成后,会有如图提示。
- 使用前,会需要加载该软件包。例如:
>library("rmeta")
常规操作
R软件有两种运行模式——交互模式(控制台实时输入命令,实时运行)和批处理模式(反复运行或者定时运行),这是一篇最最入门级的文章,所以,暂时就别好高骛远,只介绍一些交互模式下的操作。
1. 基本方法
>demo() #查看一些示范程序
>help() #阅读在线帮助文件
>help(seq) #查看seq()函数的帮助信息
>help.start() #通过HTML浏览器来看帮助文件
>help.search() #在不太清楚要查找什么时,使用,例如help.search("multivarite normal"),实现查找能实现多元正态分布的随机变量的函数
>q() #退出R
>data() #查看R中一些范例数据,学习过程中可供使用
>getwd() #获取R在本机上的工作目录
>setwd("q") #设置工作目录为q
>example(seq) #查看seq()函数的例子
- 读写操作
>filename <- read.csv("your file.csv",header=TRUE) #读取文件,第一个参数可以是R存储文件目录下的文件,也可以是一个url。第二个参数可有可无,为TRUE时,读取文件第一行为表头;为FALSE时,没有表头,自动添加,默认TRUE。read除了.csv格式之外,还能读取多种格式文件,可供参考地址: http://www.itongji.cn/article/041Q9632013.html
>write.csv(file,file="saveFile.csv") #写文件,默认存储地址getwd()得到的路径,与read相同,可存为多种格式
>head(filename,n=50) #显示filename文件的前50条数据
>source(z.R) #执行z.R中的代码