- 获取帮助
函数 | 功能 |
help.start() | 打开帮助文档首页 |
help("foo")或?foo | 查看函数foo的帮助(引号可以省略) |
example("foo") | 函数foo的使用示例(引用可以省略) |
RSiteSearch"foo" | 以foo为关键词搜索在线文档和邮件列表存档 |
apropos(“foo”.mode="function") | 列出名称中含有foo的所有可用函数 |
data() | 列出当前以加载包中所含的所有可用示例数据集 |
vignette() | 列出当前已安装包中所有可用的vignette文档 |
vignette("foo") | 为主题 foo 显示指定的 vignette 文档 |
- 管理工作空间的函数
函数 | 功能 |
getwd() | 显示当前的工作目录 |
setwd("directory") | 修改当前的工作目录为“mydirctory” 注意不会创建一个不存在的目录,可用dir.create()创建目录 |
ls() | 列出当前工作空间的对象 |
rm(objectlist) | 移除(删除)一个或多个对象 |
help(options) | 显示可用选项的说明 |
options() | 显示或设置但当前选项 |
history(#) | 显示最近使用的#个命令,默认值为25个 |
savehistory("mylife") | 保存命令历史到文件myfile中(默认值为.Rhistory) |
loadhistory(“mylie”) | 载入一个命令历史文件(默认值为.Rhistory) |
save.image("mylife“”) | 保存工作空间到文件 myfile中(默认值为.RData) |
save(objectlist,file="myfile") | 保存指定对象到一个文 件中 |
load(“myfile”) | 读取一个工作空间到当前会话中(默认值为.RData) |
q() | 退出 R,将会选文是否保存工作空间 |
- 输入和输出
函数 | 功能 |
source(“filename”) | 在当前工作目录中读取“filename”文件 |
sink("filename") | 将输出重定向到文件filename中,默认情况下,如果内容已存在则会被覆盖,使用参数 append =TRUE,可将文本追加到文件后面,而不是覆盖它,split= TRUE可将输出同时发送到屏幕和输出文件中 |
save("filename.jpe") | 输出jpeg文件 其他格式的存储等都一致 |
save("filename.pdf") | 输出pdf文件,输出图片都是类似的 |
win.metafile("filename.wmf") | Windows图元文件 |
- 包
函数 | 功能 |
install.packages("package_name") | 下载包 |
update.packages() | 更新包 |
installed.packages() | 包的版本号信息 |
library(package_name) | 在使用包前,先载入包 |
help(package="package_name") | 查看包的简短描述任意的函数名称和数据集的更多细节 |
library(help='package_name') | 查看包的信息 |
- 通过函数名或者功能搜索包或者函数
library("brew")
library("sos")
???"IDW" #通过查找函数名搜索包
???"moving average" #想找包含滑动平均的函数
- 手动安装包
a、进入官网,选择 project,确定镜像,选择左侧Software下的Packages搜索包
b、RStudio中选择Tools installpackage
- 如何卸载一个包
- R语言编程中常见的错误
a、R大小写敏感,注意区分大小写
b、忘记使用必要的引号如,install.packages("package_name")正常运行,library(package_name)也能正常运行
c、函数的(),{}
d、路径需要使用"\\"或者"/",“\”这为转义字符
- 批处理
- Linux 和 Mac OS X 系下可以在窗口中输入如下命令
R CMD BATCH options infile outfile
其中 infile 是包含了要执行的 R代码所在文件的文件名,outfile是接受输出文件的文件名,options部分则列出了控制执行细节的选项 ,infile的扩展名是.R,outfile的扩展名为.Rout
- Windows,则需使用
"c:\program Files\R\R-3.1.0\bin\R.exe" CMD BATCH #将路径调整为R.exe所在的相应位置和脚本文件所在位置
--vanilla
--slave"c:\my projects\myscrite.R"
- 数据集的概念
a、 不同行业对数据集的行列叫法不同,统计学称为观测(observation)和变量(variable),数据库人员称为记录(record)、字段(filed),数据挖掘和机器学习称为 示例(example)和属性(attribute)
b、R将rownames(行名)称为实例标识符
来源:oschina
链接:https://my.oschina.net/u/1785519/blog/1562996