注意:在下载RStudio之前需要下载R软件,可以去rstudio.com网站下载。
改变样式(背景颜色与字体等):Tools->Global Options->Appearance。
设定工作目录(输入输出的文件夹):
getwd():显示当前工作目录 、setwd(dir=“c:/……路径”): 设置工作目录、 list.files()或者dir():查看当前工作目录下的所有文件
注意:R中变量名不能以数字开头。
基本操作:
- tab键:语句提示,自动补齐。
- Ctrl+向上箭头:显示之前所有的语句。
- esc中断当前操作。
- x<-3 给x变量赋值3,R中也可以使用=赋值,但这样有时候会出问题。5->x这样的向右赋值也不推荐使用。
- x<<-5 表示强制赋值给一个全局变量,而不是局部变量,在编写函数时会用到。
- sum(x,y,...):求和。
- mean(x,y,...):求平均值。
- ls():查看当前工作空间中定义的变量有哪些。#此时难以获得以.为开头的变量(隐藏变量),可以使用Is(all.names=TRUE)命令
- ls.str():查看当前工作空间中定义的变量的详细信息。
- str(x):列出变量x的详细信息。
- rm(x,y):删除一个或多个对象(变量)。#删除后无法恢复
- rm(list=ls()):删除所有对象(变量)。
- history():列出历史记录。
- history(25):列出最近的25条历史记录。
- ctrl+L:清空屏幕。
- save.image():保存工作空间,保存在当前工作目录下的.RData中,不过保存的工作空间只会保留数据和绘图函数等,绘制出来的图形不会单独保存。
- q():退出软件。#保存、退出都可以根据点击菜单栏完成。
R包的安装:
可以在The Comprehensive R Archive Network (r-project.org)中的TaskView中找到包的目录,从中找到自己需要的包。
R包的联网在线安装:能够自动解决包与包之间的依赖关系,绝大多数包只需要使用一条命令就可以安装完成。 在命令控制窗口输入:install.packages(“包名”)或者install.packages(c(“包名1”,“包名2”,…))#在R中字符串都需要加引号,不加引号都会视为变量。
library() :查看已有包。
update.packages():更新安装的包。
R包的使用:
library(包名)或者require(包名):载入包。(注意没有引号,因为包已经在里面,所以不需要引号)。
help(package=“包名”):列出包的帮助文档。
library(help=“包名”):列出包的基础信息。
ls(“package:包名”):列出R包中所有包含的函数。
data(package=“包名”):列出R包中包含的所有数据集。
detach(“package:包名”):移除加载的包。 remove.packages(“包名”):删除硬盘中已安装的包。
两台设备之间的R包的批量移动(换了一台设备后,如何将之间已安装的包批量安装至另一设备中):
installed.packages():显示所有已安装的包。
installed.packages()[,1]:显示所有已安装的包的名字(即访问的是所有已安装包列表的第一列)。
Rpack<-installed.packages()[,1] save(Rpack,file=“Rpack.Rdata”):在当前工作目录下会保存一个“Rpack.Rdata”文件。 在另一台设备上可以使用load函数打开这个文件。存到另外一个变量Rpack中。
for(i in Rpack) install.packeges(i) 可以一一安装包,已存在的包会跳过安装。
获取帮助:
help(函数名)或者?函数名:需要查阅详细的文档。
args(函数名):快速了解函数参数而不想查阅详细的文档。
example(函数名):查看函数使用的案例。
demo(graphics):列出R的一些案例图。
help(package=包名):查看R安装的某个加载的包的文档。
??包名:查看R安装的某个未加载的包的文档。#一般用help之前要先加载包。
apropos(“关键字”):列出所有包含关键字的内容。
apropos(“关键字”,mod=“function”):列出所有包含关键字的函数。