1.什么是package?

当我们安装好Rstudio后,其实R以及安装好了很多自带的package。 package如其字面意思,就是包,里面被打包了很多有用的东西,是已经被前人写好的方程,或者是被提前导入的数据,只有安装了package,我们才能使用那些方程。

2.怎么看安装了哪些package?

右下角窗口,如下:

3.我怎么知道要安装哪些package?

一般来说,package的安装往往是根据实际需求,而且切记不要随意安装你并不需要的package,因为有可能同一个function在两个package里的表达方式一样,但是意义却不一样。如果你两个package都安装了,就会出bug。

我们希望安装package时,往往是想要使用某个我们网上查到的,或者我们已知的function,但是R却出现如下提示:

> send.mail()

Error in send.mail() : could not find function "send.mail"

而你又确信这个function一定存在,那么就证明你没有安装对应的package,这才是我们安装package的情景。

4.怎么知道安装哪个package呢?

我一般是直接google,如‘send.mail在哪个package?’,这个方法最直接也最有效。

或者我们可以使用??send.mail, 这时右下方框便出现如下图:

显而易见,这个function属于mailR package,那么我们就需要安装mailR。

5.如何安装package?

方法有两种:

a.使用code,如上例,我们可以使用 install.packages(“mailR”)(需要有网络),安装完后我们就可以在package栏里面搜索到mailR了。

b.交互式安装,按如下方法安装:

按1.2.3来做,效果和上面一样。

6.应用package

走完上面步骤,我们仅仅是把package安装下来了,R也知道,一样方程在不同package可能意义不一样,为了避免混乱,要使用方程还需要应用package,使用的code是 library(). 如library(mailR),便是使用mailR package,只有这样,send.mail这个function才能被应用。

8.这个方程是干什么用的?

很多时候,我们只是知道某个function的功能,如果我们想要仔细详细了解这个function里面所有的变量,以及用途,就需要调用help()方程。如help( send.mail)  or ?send.mail 。这两个表达效果一样

R语言入门教学(3)-不懂就问help()的使用及package的安装相关推荐

  1. R语言入门教学(1)——Rstudio的安装

    R的安装 **所有代码都会在Rstudio里面运行,我们安装R只是为了运行Rstudio,可以理解为Rstudio让大家写起代码来更加方便. 1.R 运行code的快捷键 ctrl+enter 2.在 ...

  2. <<R语言入门与实践>>读书笔记

    这是一个java小码农的跨界试探,如果你对R感兴趣可以买本R语言入门与实践,因为这里只记录了本人觉得有用的基本知识点.如果你只是看个乐呵,祝你有所收获. 序 数据分析具备三个属性 可再现性 自动化 沟 ...

  3. c语言作业ppt模板,C语言入门教学PPT模板

    目前要说发展前景最好的行业,那么就必然是互联网行业了,大部分行业现在都离不开计算机,也就是说学好计算机,走到哪里都不怕,特别是程序员,那么C语言就是首先需要接触的.本模板是由西西为大家整理的C语言入门 ...

  4. r语言x c(-1 -2),【软件】R语言入门之向量

    "R语言入门开篇,向量(vector)相关知识的介绍" R语言是一款优秀统计学编程语言,本文介绍R语言的几个重要命令,以及R语言中非常重要的一种数据结构-向量(Vector)的相关 ...

  5. R语言入门4---R语言流程控制

    ​ 流程控制语句在任何语言中都是非常重要的,通过流程控制语句编程者能够根据业务逻辑在程序中设计合理的循环.分支,实现程序各种各样强大的功能.一般实现任一算法的控制结构都可以分为顺序结构.分支结构.循环 ...

  6. R语言入门——常用函数50个

    R语言函数入门50个基本函数 0引言 1.入门准备操作及函数 1.1R版本介绍以及IDE的选择 1.2IDE及其常用的快捷键 2.空间操作以及纠错函数 2.1 ? .??.help.demo.exam ...

  7. R语言入门——猜数小游戏

    R语言入门--猜数小游戏 题目介绍 使用代码(2种方法) 运行结果 题目介绍 设计一个猜数字的游戏:计算机随机生成一个1~100 之间的整数,然后由用户猜测所产生的随机数.根据用户猜测的情况给出不同提 ...

  8. R语言入门第一集 R语言、RTools、RStudio的简介、安装与使用

    R语言入门第一集!R语言.RTools.RStudio的简介.安装与使用! 一.简介:什么是R语言.RTools.RStudio? R语言 RStudio R 语言的集成开发环境 rtools是什么工 ...

  9. R语言必看推荐:R语言入门经典版(中文版)+R语言实战第二版(中文完整版)

    R语言入门经典(中文版)R for beginners R语言经典教材 第二版 适合初学者 作者:Emmanuel Paradis R 语言实战第二版(中文完整版) R语言实战(第2版)注重实用性,是 ...

最新文章

  1. 数据结构与算法(8-2)有序表查找(折半查找(二分查找)、插值查找)
  2. 软件测试数据怎么找,作为软件测试人员怎么能快速找到bug
  3. 现在可以插入MSN表情了
  4. 针对Java开发者的持续交付完整实施指南 | 内含福利
  5. bat比较有意思的代码_腾讯开源的 Unity全系列 代码逻辑热修复方案--InjectFix
  6. Java 关于File使用
  7. SpringBoot+Vue+Itext实现前端请求文件流的方式下载PDF
  8. java 对象创建过程_5种创建Java对象的方式
  9. c++全局类对象_C++ 类在内存中的存储方式(一)
  10. 年轻人的钱包,被十一假期榨干了
  11. 金蝶kiss对计算机软件的要求,金蝶软件的产品适用范围分析
  12. PCI的imagework已由freeview软件代替
  13. VMware 安装Ubuntu 无法进入安装界面
  14. Windows WMIC命令使用详解
  15. PhotoShop等比缩放图片
  16. Java实现通过证书访问Https请求
  17. 保险精算师教你如何用大数据买车
  18. BDCN:Bi-Directional Cascade Network for Perceptual Edge Detection论文解读和代码实现
  19. 经验分享丨自学多久能达到挖漏洞的水平,漏洞奖金有多少?
  20. 学号20182325袁源 实验一《Linux基础与Java开发环境》实验报告

热门文章

  1. 苹果营收及增速分析,2022年营收达2055亿美元,增速为7%
  2. 在线考试模拟系统都有哪些功能,和优点呢?
  3. 物资管理系统c语言运行程序,C语言-物资管理系统设计报告
  4. 微信小程序实例——天气预报开发笔记(进行中...)
  5. 电快速脉冲群EFT(概念)
  6. 人事管理系统应该具备哪些功能?
  7. 对于一个网络营销新手,需要掌握哪些网络营销基础知识
  8. python连接sql server数据库(pyodbc)
  9. 基于ALIENTEK MINISTM32开发板 ADC+DMA 8通道显示
  10. 基于蓝牙网关技术的蓝牙室内定位系统--新导智能