R入门和获取帮助
- q()
- Esc中断正在运行的程序
- help(functionname) 查看该函数的帮助文档
- args(functionname) 快速获取函数的参数
- example(functionname)查看函数的使用示例
- help.search(“”)搜索本地计算机上安装的帮助文档
- help(package=”packagename”)查看包的信息
基础知识
- ls()显示当前工作空间中所有对象的名称
- ls.str()显示每个变量更详细的信息
- rm()删除变量
- rm(list=ls())删除所有变量
- mean(x)均值
- median(x)中位数
- sd(x)标准差
- var(x)方差
- cor(x,y)两变量协方差
- cov(x,y)两变量相关系数
- 比较运算符:==,!=,<,>,<=,>=
- %%取模
- %/%整除
- %*%矩阵乘积
选取向量中的元素
注意:向量第一个元素的索引(下标)为1,而非某些编程语言中的0!
* 根据元素在向量中的位置使用方括号选出元素,v[3]选择v向量中的第3个元素;
* 索引前加符号(-),删除向量中相应位置的元素;
* 使用向量索引来选择多个元素值;
* 使用逻辑向量根据条件来选择元素;
* 使用名称来选择命名的元素。
定义函数
使用关键字function,并在气候跟随函数参数列表和函数主体。基本形式:
function(参数1,参数2,……){
表达式
}
R软件导览
- history()查看历史命令记录
- .Last.value先前命令产生的结果保存在这个变量中
- library(packagename)把需要的包载入R中
- install.packages(“packagename”)安装R包
- source(“myscript.R”)读取文本文件并执行其内容
获取和设定工作目录
- getwd()显示当前工作目录
- setwd()改变当前工作目录
工作目录很重要,它是所有输入输出文件的默认位置,包括读取和写入数据文件、打开和保存脚本文件,以及保存工作空间的镜像。
保存工作空间
- save.image()
工作空间保存有当前R的变量和函数。工作空间存放于当前工作目下的一个后缀名为.RData的文件中。当启动R时,计算机会找到该文件,找到后用它初始化工作空间。但是,工作空间不会保存当前打开的图形,退出R软件后图形消失。
显示搜算路径
搜索路径是指当前已载入内存中的R软件包列表。虽然计算机中已经安装了许多R软件包,但在使用R的某个时刻,可能仅有少数几个R包被载入了R的解释器中
- search()查看当前R中已载入哪些软件包