美文网首页R
盘点R语言的各种"找不到"

盘点R语言的各种"找不到"

作者: 小洁忘了怎么分身 | 来源:发表于2019-11-21 15:28 被阅读0次

为什么找不到呢?因为真的没有啊。

本文教你找不到该肿么办,怎样"找到"。

1.找不到文件

报错关键词:“”
首先你需要知道一个概念叫“工作目录”,以及管理工作目录最好的途径“Rproject”:
在这篇文章里已经给了非常详细的解读。
当你用setwd的时候,能考虑一下Rproject的感受吗

2.找不到函数

gather(x)
## Error in gather(x) : could not find function "gather"

三种情况:

(1)拼写错误

这就没救了。

(2)该函数存在于某个R包

这个报错就说明你没有加载该R包

加载函数对应的R包,重新运行报错的命令。
至于函数对应的R包是什么,有两个办法可以获知:

  • ?函数名,查看帮助文档。例如?gather
    前提是你已经安装了这个包。否则是查不到帮助文档的。
  • 谷歌搜索函数名也可找到对应的R包。

(2)该函数不存在于任何R包

这个报错就说明函数是自定义函数,而你没有运行自定义函数的那段代码。

fp = function(x){
  x^2-1
}
fp(4)
##[1] 15

对于自定义函数,有两种管理方式:
一个是直接和流程代码一起,写在同一个脚本里;
一个是单独放进一个脚本(例如function.R)并放在工作目录下,在流程脚本里写source("function.R"),source()是运行整个脚本。

3.包不存在

library(tidyverse)
## Error in library(tidyverse) : 不存在叫‘tidyverse’这个名字的程辑包

包不存在也是两个原因:
(1)拼写错误
(2)包没有安装成功
没安装成功就回去安装啊。install.packages()和BiocManager::install(),你值得拥有。

4.找不到对象

嗯。这是一个压轴级的错误了。
找不到对象原因很多,可能是因为太年轻啊。

x
## Error: object 'x' not found

单独写出一个x,代表的是变量名。如果你前面没给x赋值,那就会报错说找不到对象咯。

你长大了,要学会用tab键了,就是键盘上q前面的那个键,他会帮你自动补齐啊。

相关文章

  • 盘点R语言的各种"找不到"

    为什么找不到呢?因为真的没有啊。 本文教你找不到该肿么办,怎样"找到"。 1.找不到文件 报错关键词:“”首先你需...

  • 盘点R语言的那些拼图方法

    title: "盘点R语言的那些拼图方法"author: "花花"date: "2019-09-18" 1.par...

  • 学习小组Day4 R语言基础--yu

    R语言基础 各种学习链接 R安装教程 R安装 https://mirrors.tuna.tsinghua.edu....

  • R语言:自定义函数

    R语言系列:自定义function 在用R语言做各种事物时,用户自定义函数是不可或缺的。这期来讲讲如何自定义R的f...

  • 安装R语言包的各种坑

    编译安装 R-3.4.1.tar.gz 将R语言安装包拖入虚拟机中Ubuntu Kylin 16.04系统中: 然...

  • R、R包的下载和安装

    R和Rstudio的下载与安装 大家都知道R语言很重要,可以帮我们统计、绘图,干各种各样的事情。 什么是R?R是一...

  • 学习小组Day4笔记-皇晓燕

    R语言和R studio R语言是全面的统计分析平台,计算作图等等 R studio是R语言的操作平台 下载R语言...

  • 使用apply函数批量处理数据

    apply函数 刚开始接触R语言时,会听到各种的R语言使用技巧,其中最重要的一条就是不要用循环,效率特别低,要用向...

  • R语言基本数据对象之向量的主要运算

    在R语言里操作和接触的所有东西都称作对象(object)。对象有很多种类 可以包含各种类型的数据。R 语言里所有...

  • 学习小组Day6笔记--风云

    R学习第三天 R包介绍R语言的使用,很大程度上是借助各种各样的R包的辅助,从某种程度上讲,R包就是针对于R的插件,...

网友评论

    本文标题:盘点R语言的各种"找不到"

    本文链接:https://www.haomeiwen.com/subject/eqozictx.html