R学习笔记

来源:互联网 发布:网络机顶盒电视不出来 编辑:程序博客网 时间:2024/06/05 08:54

上次学习R已经是好久之前的事情了。考完G之后打算重拾R学习。从头开始。

主要参考教材《R语言实战》Robert I. Kabacoffzhu著,高涛等译。人民邮电出版社出版。ISBN 978-7-115-29990-1


全书分为五大部份:入门,基本方法,中级方法,高级方法和高级图形进阶。

入门要求:R安装,library安装加载,帮助,工作空间,脚本调用和存储,数据类型,图形初阶。

(1)安装


(2)library安装加载

包(package)是R中函数、数据、预编译代码的集合。计算机存储包的目录成为库(library)。

library()

.libPaths()

install.packages()

update.packages()

installed.packages()


(3)帮助

R自带的帮助函数如同linux中man和info函数,可以查阅许多帮助信息。掌握帮助函数可以很好的解决许多问题。

help.start();help(“foo”)或者?foo;help.search("foo")或者??foo;RSiteSearch("foo");apropos("foo", mode="function"); find();data();vignette();vignette("foo");example("foo")

函数作用可以从名字看出,help.start打开帮助文档首页。help查看帮助信息,help.search()搜索本地帮助文档,RSiteSearch()搜索在线文档,apropos()列出相关的可用信息,find()查找,data()列出所有可用示例数据集,vignette()列出所有可用vignette文档,为vignette()函数传入参数,则可以显示指定的vignette文档。


(4)工作空间 workspace

顾名思义,值得是当前的工作环境,存储着所有用户定义的对象(向量,矩阵,函数,数据框,列表)。

当前的工作目录是R用来读取文件和保存结果的默认目录,可以使用savehistory("myFile")来指定保存历史命令的文件,使用loadhistory("myFile")导入历史命令文件。save.image("myFile")保存工作空间到指定文件,load("myFile")读取一个工作空间到当前会话。

还有一些基本命令如:

getwd()和setwd();dir.create();ls();rm(object);options();q()等查看当前工作目录,改变和创建工作目录,查看和删除工作空间对象,以及显示可用选项的说明


(5)调用R脚本和文件输出

 在R中使用source()导入脚本,在命令行模式下使用

sink()

pdf(),png(),jpeg(),bmp(),postscript()和dev.off()


(6)数据类型

(7)图形初阶


0 0
原创粉丝点击