r - r 为什么调用包 R.oo 并产生错误
问题描述
R.oo
据我所知,在此问题开始之前我从未安装过。自从我安装了 R 版本 3.6 以来,我发现至少有几个包在我尝试使用library()
. 我已经在我的系统(Rstudio、Macbook Pro)上安装了 R.oo,但随后将其删除,看看会有什么不同。最近的例子是
library(qrcode)
没有安装 R.oo,我收到以下错误消息
Error: package or namespace load failed for ‘qrcode’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
there is no package called ‘R.oo’
安装R.oo后,library(qrcode)
返回
Registered S3 method overwritten by 'R.oo':
method from
throw.default R.methodsS3
接下来我做了 library(R.oo) 加载成功并返回
Loading required package: R.methodsS3
R.methodsS3 v1.7.1 (2016-02-15) successfully loaded. See ?R.methodsS3 for help.
R.oo v1.22.0 (2018-04-21) successfully loaded. See ?R.oo for help.
唔。我没有安装 R.methodsS3 所以继续做然后重试library(qrcode)
。这次没有错误。
有这个问题的第二个包是mailR
. 解决方案似乎又是运行library(R.oo)
and library(R.methodsS3)
then library(mailR)
。
虽然这似乎有效(没有经过太多测试),但它似乎是一个相当大的问题。有没有更好的方法来处理这个问题?
解决方案
推荐阅读
- tensorflow - Tensorflow 仅适用于终端,但不适用于 Python IDE
- java - 是否可以在 ViewPager 中使用 TransitionDrawable 作为背景并使用超过 2 个图像?
- database - 从matlab的特定列中删除特定值
- python - 用一列替换每一行
- python - 使用多个字符分隔符标记字符串
- javascript - 使用变量访问构造函数并获取预期的字符串
- marklogic - 用于删除根节点命名空间声明的 XML 转换的 MarkLogic SwitchCase 代码
- c# - 访问文本文件内容的最佳 C# 方法
- node.js - node.js 包安装期间出错。鹰嘴豆泥
- jira - JQL query for finding all epics with bugs linked to them