R语言介绍(R包与帮助文档)
R包与帮助文档
R中很多非常有用的工具都是通过R包的形式发布的。
一、R包
1 install.packages
打开RStudio
确保计算机已经连接到互联网。
在命令行窗口内运行命令install.packages("ggplot2")
。
或者:install.packages("ggplot2", repos = "http://cran.r-project.org")
如果还有错误的话,看看自己输入是否正确,ggplot2。
2 library
刚才的步骤只是将R包安装在计算机的硬盘上。当你需要使用该R包时,还需要在R会话中利library用命令(“gplot22”)加载该包。
library("ggplot2")
qplot
将两个数值向量交给qplot后将得到它们之间关系的散点图
x<-c(1,2,2,2,3,3)
qplot(x,binwidth=1)
x2<-c(1,1,1,1,1,2,2,2,2,3,3,4)
qplot(x2,binwidth=1)
x3<-c(0,1,1,2,2,2,3,3,4)qplot(x3,binwidth=1)
掷色子:
roll <- function(){die <- 1:6dice <- sample (die,size = 2,replace = TRUE)sum(dice)}
rolls <- replicate(10000,roll())
qplot(rolls,binwidth = 1)
二、帮助页面
每一个函数都有相应的帮助页面, 只需要键入问号加上一个函数的名称即可查看该函数的帮助页面。这些帮助页面会出现在RStudio右下面板的Help选项卡中。
?sqrt
在关键词之前键入两个问号再按回车键。R会列出所有与该关键词有关的帮助页面的超链接你可以将此看作帮助页面的帮助页面
??log
1、帮助页面的组成部分
- 函数描述(Description)
- 使用方法(Usage)
告诉你应该如何键入该函数和相应的参数名。 - 参数(Arguments)
- 相关细节(Details)
函数的作者通常会利用这个部分提出该函数使用时的一些 - 注意事项
- 返回值(Value)
- 另请参阅(SeeAlso)
与该函数相关的函数列表。 - 代码示例(Examples)
确保可以无错运行的代码示例。
2、?sample
3、 获取更多帮助
R的用户社区非常活跃,你可以通过R帮助邮件列表RR(https://stat.ethz.ch/mailman/listinfo/r-help)得到更多帮助。
练习
重写之前的掷骰子函数以实现一对有不同权重的骰子。
roll<-function(){
die<-1:6
dice<-sample(die,size=2,replace=TRUE)
sum(dice)
}
应该在roll函数内部的sample函数中添加一个prob参数。这个参数应该能够指示sample函数在抽样时将18的抽样权重交给从1到5的五个点数,而点数6的抽样权重为3/8.
解决方案:在sample 参数里最后加上prob=c(1/8,1/8,1/8,1/8,1/8,3/8)
roll <- function(){die <- 1:6dice <- sample (die,size = 2,replace = TRUE, prob = c(1/8,1/8,1/8,1/8,1/8,3/8))sum(dice)
}
rolls <- replicate(10000,roll())
qplot(rolls,binwidth = 1)
R语言介绍(R包与帮助文档)相关推荐
- R语言文本挖掘相关包介绍
本文摘自<Kears深度学习:入门.实战及进阶>第10章10.2小节. 文本挖掘被描述为"自动化或半自动化处理文本的过程",中文分词的结果就可以直接用来建立文本对象,最 ...
- R语言使用compareGroups包compareGroups函数生成表统计表、createTable函数创建二元表、并导出结果到文档(doc、csv、xlsx、pdf)
R语言使用compareGroups包compareGroups函数生成表统计表.createTable函数创建二元表.并导出结果到文档(doc.csv.xlsx.pdf) 目录 R语言使用compa ...
- R语言使用psych包进行主成分分析PCA和探索性因子分析EFA的常用函数介绍:principal、fa、fa.parallel、factor.plot、fa.diagram、scree
R语言使用psych包进行主成分分析PCA和探索性因子分析EFA的常用函数介绍:principal.fa.fa.parallel.factor.plot.fa.diagram.scree 目录
- 零基础自学R语言 1 R语言介绍 1.5 RStudio软件
零基础自学R语言 文章目录 零基础自学R语言 1 R语言介绍 1.5 RStudio软件 1.5.1 介绍 1.5.2 项目 1.5.3 帮助 1.5.4 使用技巧 1.5.4.1 使用历史命令 1. ...
- R语言学习笔记——入门篇:第一章-R语言介绍
R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...
- R语言中文分词包jiebaR
R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大. R语言作为统计学一门语言,一直在小众领域闪耀着光芒.直到大数据的爆发,R语言变成了一门炙手可 ...
- R语言——中文分词包jiebaR
R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大. R语言作为统计学一门语言,一直在小众领域闪耀着光芒.直到大数据的爆发,R语言变成了一门炙手可 ...
- 零基础自学R语言 1 R语言介绍 1.3 R扩展软件包的安装与管理
零基础自学R语言 文章目录 零基础自学R语言 1 R语言介绍 1.3 R扩展软件包的安装与管理 1.3.1 扩展包使用 1.3.2 安装 1.3.3 Github和BioConductor的扩展包 1 ...
- R语言的plyr包简介
(转载地址)http://www.jianshu.com/p/bfddfe29aa39 R语言的plyr包简介 字数3040 阅读2875 评论3 喜欢7 R语言中的类SQL操作 plyr包可以进行类 ...
- R语言基于DALEX包进行特征筛选(feature selection)
R语言基于DALEX包进行特征筛选(feature selection) 对一个学习任务来说,给定属性集,有些属性很有用,另一些则可能没什么用.这里的属性即称为"特征"(featu ...
最新文章
- 自学笔记——Python内置的处理字符串的函数
- c++引用的自我见解
- centos 6.5 搭建lnmp环境
- c语言08,C语言08 -- 指针
- 【Python基础】101道Numpy、Pandas练习题,提升你的Python水平
- 材料科学中的数据挖掘:晶体图神经网络解读与代码解析
- java excel类库,jExcelApi Java 操作 Excel 的类库
- 【ES】ES 如何在一个机器上同时模拟多个node
- 梦见有人追我我拼命逃
- 新手村之BOSS战-入门综合练习2
- mysql 中if(),left(),right(),with rollup的用法
- 如何更优雅地切换Git分支
- 和利时dcs系统服务器设置,和利时DCS控制系统组态流程简介
- FLASH寿命测试!
- 声艺fx16调音台怎么样_声艺调音台FX16II使用说明书.doc
- TCP接收到重叠数据(overlap)后的行为解析-附带一个有关Delay ACK和超时重传的优化
- 关于银河麒麟服务器操作系统里使用TongWeb做为应用服务器出现的前台提交中文后台获取到的是乱码的问题处理思路
- 计算机制图应用领域,计算机制图对测绘工程的应用
- 微信公众号python开发_用python如何开发微信公共帐号?
- 长尾关键词优化排名-文章页优化决定效果!