R语言的介绍

落花浮王杯 提交于 2021-02-09 16:01:34

 

  • 获取帮助
函数     功能
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(行名)称为实例标识符

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!