安装factoextra时rbind(info, getNamespaceInfo(env, "S3methods")) 出错

2023-12-01

我正在尝试在 Windows 上使用本地源 tar 球安装“factoextra”包。我可以用同样的方式安装其他软件包,没有问题。但是,在安装“factoextra”时,我收到与 S3methods 相关的错误。

我尝试使用本地 Windows 二进制文件,安装最新的 Rtools 并确保安装了所有依赖项。我还尝试过使用该包的存档版本。

install.packages('D:\\R_Packages\\Packages\\factoextra_1.0.5.tar.gz', repos = NULL, type="source")

* installing *source* package 'factoextra' ...
** package 'factoextra' successfully unpacked and MD5 sums checked
** R
** data
*** moving datasets to lazyload DB
** byte-compile and prepare package for lazy loading
Error in rbind(info, getNamespaceInfo(env, "S3methods")) : 
  number of columns of matrices must match (see arg 2)
ERROR: lazy loading failed for package 'factoextra'
* removing 'D:/R-3.5.2/library/factoextra'
In R CMD INSTALL
Warning in install.packages :
   installation of package ‘D:/R_Packages/Packages/factoextra_1.0.5.tar.gz’ had non-zero exit status

我真的只需要安装这个包。


我找到了这个线程:http://r.789695.n4.nabble.com/Error-in-rbind-info-getNamespaceInfo-env-quot-S3methods-quot-td4755490.html,这让我了解了如何在我的机器上解决类似的问题。

我发现我的系统上安装了该软件包的损坏版本,必须手动删除才能安装干净的版本。

查找是否以及在哪里factoextra已安装(它可能在您的系统上,只是过时或损坏):

find.package("factoextra")

如果它已经存在(只是损坏),您可以尝试使用以下方法将其删除:

remove.packages("factoextra")

If remove.packages()即使失败find.packages()说包在那里,使用返回的路径find.packages()使用操作系统的文件系统查找并删除软件包 - 只是要小心,只删除您知道已损坏的内容。

一旦旧的、破损的包装被移除,使用install.packages("factoextra")它应该有效。

我有几个包裹就是这样被破坏的。如果您遇到这种情况,您可以使用以下命令来确定要删除和安装哪些软件包:

allPackages <- installed.packages()[, 1]
findBrokenPackages <- function(packages) {
    for (p in packages) {
        tryCatch(ncol(asNamespace(p)$.__NAMESPACE__.$S3methods),
                 error = function(e) print(c(p, e)))
    }
}
findBrokenPackages(allPackages)

这将打印出具有相同问题的所有包。我建议在尝试使用之前删除所有损坏的软件包install.packages() again.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装factoextra时rbind(info, getNamespaceInfo(env, "S3methods")) 出错 的相关文章

  • 将密度曲线拟合到 R 中的直方图

    R中有没有可以将曲线拟合到直方图的函数 假设您有以下直方图 hist c rep 65 times 5 rep 25 times 5 rep 35 times 10 rep 45 times 4 看上去很正常 但其实是歪曲的 我想拟合一条倾
  • 如果“testthat”测试在“R”中失败,则打印自定义诊断信息

    I use a testthat单元测试来检查是否data frame函数返回的结果与我期望它返回的结果相同 如果测试失败 testthat打印一些诊断信息 例如 MyFunction df orig is not identical to
  • Google Cloud SDK 无法安装“.exe;.bat;.com”不是可识别的命令

    我正在尝试在 Windows 10 笔记本电脑上安装 google cloud SDK 我尝试删除安装文件夹中的空格 并将路径添加到我的环境变量中 完整的错误是 Output folder C Users user Documents Do
  • 使用 ggplot2 修改点子集的形状

    我正在尝试绘制一个沿大量维度变化的大型散点图 这是我的起始情节 p lt ggplot mtcars aes wt mpg shape cyl colour gear size carb geom point 使用mtcars数据集 我只是
  • 分离并重新附加“tools:rstudio”

    又名玩火 以下不起作用 rstd obj lt as environment tools rstudio detach tools rstudio attach rstd obj name tools rstudio 好吧 它似乎有效 但随
  • 在 mac (iMac OSX ) 终端中远程运行脚本(r 脚本)到其他计算机

    我有一个小示例脚本 script p r 如下所示 打算在终端中运行 usr bin Rscript sink output capture txt mn lt mean 1 10 and so on much longer list of
  • 使用 dplyr:group_by 将数据帧分成多个子集?

    有没有办法根据 group by 组使用 dplyr 将一个数据帧拆分为数据帧的子集 mtcars gt group by cyl gear gt codes 非常感谢 好吧 并不是你真的想要 但你可以这样做tidyr 即nearly一样的
  • Netbeans 未安装在 MacOS Big Sur 上

    我已在 MacBook Air 上安装了 Big Sur Java 已安装 但 Netbeans 安装显示未找到 Java JDK 有人有这个问题的解决方案吗 我通过安装 JDK15 和 Apache Netbeans 12 2 仅限 12
  • 将函数应用于 3d 数组的每一层,返回一个数组

    假设您有一个包含行 列和层的 3 维数组 A lt array 1 27 c 3 3 3 想象你有一个函数 它接受一个矩阵作为输入并返回一个矩阵作为输出 就像t 如何将该函数应用于数组的每一层 返回与第一层大小相同的另一个数组 我觉得我应该
  • MAMP Pro 3“安装失败。”

    我刚刚购买了 MAMP Pro 3 的升级版 下载了文件 MAMP MAMP PRO 3 0 5 pkg 并继续安装 不幸的是 经过三次尝试 我无法完成安装 文件被写入 最后我收到一条错误消息 安装失败 安装程序遇到错误 导致安装失败 请联
  • 为什么这些数字不相等?

    下面的代码显然是错误的 有什么问题 i lt 0 1 i lt i 0 05 i 1 0 15 if i 0 15 cat i equals 0 15 else cat i does not equal 0 15 i does not eq
  • R - 通过覆盖和递归合并列表

    假设我有两个带有名字的列表 a list a 1 b 2 c list d 1 e 2 d list a 1 b 2 b list a 2 c list e 1 f 2 d 3 e 2 我想递归地合并这些列表 如果第二个参数包含冲突的值 则
  • 如何计算嵌套函数中的粘合表达式?

    我正在尝试嵌套一个函数 该函数将两个字符串粘合在一起 该函数使用组合字符串来命名数据帧的列 然而 问题似乎是粘合表达式没有足够早地评估为字符串 我可以 并且应该 强制在将表达式作为参数传递给另一个函数之前对其进行求值吗 library ti
  • ggplot散点图中的图例问题

    我想使用 ggplot 创建显示方法比较数据的散点图 绘图应包含原始数据 理想线和带误差的拟合线 图例应显示理想线和拟合线的线型 线宽 线颜色 我可以获得大部分我想要的东西 但是图例存在以下问题 图例显示每种线型有 2 条线 为什么 如何解
  • 如何在R中同时对三个字段进行网络分析

    如何在 R 中同时对三个字段进行网络分析 下面是示例数据以及desired output在最后一栏中 df lt data frame stringsAsFactors FALSE id 1 c ABC ABC BCD CDE DEF EF
  • 16 位以上整数的计算

    我有两个大整数 两者都超过 16 位 确切地说是 20 位 而且我知道由于双精度浮点运算 我在使用这些数字进行计算甚至将它们存储在变量中 独立于编程语言 时受到限制 不过 我想也许gmp图书馆应该处理它们 但不幸的是它没有 可以计算更大的整
  • ggplot2、R 中的单条形条形图

    我有以下数据和代码 gt ddf var1 var2 1 aa 73 2 bb 18 3 cc 9 gt gt dput ddf structure list var1 c aa bb cc var2 c 73L 18L 9L Names
  • R 中的 Websocket

    我设法在 R 中建立到 Mtgox websocket 的连接 规格如下 url https socketio mtgox com mtgox Currency USD https socketio mtgox com mtgox Curr
  • GGPLOT2:如何在 ggplot() 脚本中绘制特定选择

    这是一个名为的大型数据集的峰值P 其中有 10 个优惠 CS 有不同的商店 SHP 具有多个数值 数据集列出了按周排序的它们 WK 2 tm 52 它创建一个大文件 仅前 6 行出现峰值 WK MND CS SHP RevCY RevLY
  • 非闪亮上下文中的反应式对象绑定

    实际问题 你怎样才能近似反应性环境 行为 http shiny rstudio com tutorial lesson6 建立者shiny http shiny rstudio com函数 或者甚至可能在一个函数中使用这些函数无光泽上下文以

随机推荐

  • PHP:重命名移动失败,但复制和取消链接的组合有效

    我正在尝试使用 PHPrename将文件移动到不同的文件夹 并在同一步骤中重命名该文件 然而 rename总是返回false 另一方面 使用组合copy and unlink工作得很好 可能是什么原因造成的 相关代码如下所示 if rena
  • 在数据库中存储&符号

    我目前正在使用 sql 2008 数据库 许多条目都有 符号 存储为 艺术与文化 我们应该将转义版本存储在数据库中吗 任何想法都非常感激 一般来说 数据库中的所有内容都应尽可能接近原始版本存储 如果您必须进行任何转义 请在数据库外部进行 这
  • 我可以解构一个元组而不将结果绑定到 let/match/for 语句中的新变量吗?

    我想解构一个元组 并将结果的一部分分配给新变量 并将结果的另一部分分配给现有变量 以下代码说明了意图 这是一个愚蠢的示例 导致无限循环打印 0 fn main let mut list 0 1 2 3 while list is empty
  • 为什么 ln -sf 不覆盖目录的现有链接[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 根据文档 命令ln f删除现有的目标文件 这是否意味着如果我创建符号链接 f 应该删除或覆盖目标处的任何现有符号链接 我有一个符号链接 例如 L 指向 DIR1 并输入ln sf D
  • Win32Api USB SetupDiGetDeviceInterfaceDetail 失败

    我正在尝试连接到 USB GPS 设备 如果我通过 CreateFile WinApi 手动创建文件 使用设备管理器中指定的路径 我可以成功连接到设备 但是 当我尝试通过枚举选择设备时 SetupDiGetDeviceInterfaceDe
  • 我如何检查此功能是否失败(我应该检查它)?

    我看到LuaCrypto下有这个函数crypto digest new dtype 我看到了有关该功能的以下解释 crypto digest new dtype 使用 dtype 指定的算法创建新的消息摘要对象 当我调用这个函数时 我应该检
  • 如何使用 Eclipse 将类导入现有 Java 项目

    我下载了 svgsalamander jar 其中包含所有漂亮的类和内容 但我无法使用 Eclipse 将它们成功加载到我现有的 Java 项目中 那么我该怎么办呢 我真的很抱歉问这个问题 但我尝试使用谷歌 堆栈并发现没有任何有用的东西 T
  • jQuery:使用 AJAX 调用更改按钮的类别

    我正在构建一个类似 不同的系统 我有一个按钮 其中有一个类似的类 如果我单击它 数据就会插入到数据库中 并且该类会更改为不同的 与假设拉动另一个ajax调用不同的是 它会删除实际的like 但它不起作用 当类更改时 它会执行like类应该做
  • 将图像转换为极坐标的示例明确执行 - 想要一个灵活的矩阵方法

    我正在尝试将图像从笛卡尔坐标转换为极坐标 我知道如何使用 for 循环显式地执行此操作 但我正在寻找更紧凑的东西 我想做类似的事情 x y size CartImage minr floor min x y 2 r linspace 0 m
  • 如果渲染器进程关闭,电子全局变量垃圾会被收集吗?

    在 Electron 中 我的主进程打开了一个 BrowserWindow BrowserWindow 加载一个 html 页面 然后同一窗口最终加载另一个 html 页面 main js var mainWindow global mai
  • 更改 YII 中的语言

    使用 YII 创建新站点后 我在 protected messages 中添加了一个文件夹 fr 并添加了一个文件 site php 其中包含 返回数组 你好 gt bonjour 在 view layout main php 中 我添加了
  • 无法在头文件中声明 ifstream 类成员

    我试图在头文件中声明一个 ifstream 对象 如图所示 但收到一条错误消息 指出无法访问它 我尝试了各种方法 例如将其变成指针 在 c 文件中初始化等 但我的代码似乎无法获取它的声明的一部分 读取文件 h ifndef READFILE
  • 如何使用 open() 在 python 中使用相对路径打开文件? [复制]

    这个问题在这里已经有答案了 我试图不使用配置文件的绝对路径 因为我需要将其部署在多个环境中 这里我的最佳选择是什么 下面的代码是我尝试过的 它无法找到路径 但是我可以在同一位置找到该文件 我在 Redhat 服务器上使用 Python3 6
  • RDFa 面包屑导航和验证器的正确文档类型

    我需要弄清楚 HTML 文档类型 在此页面中 http kovo intl uk to我使用 RDFa 添加面包屑导航 但随后页面不再有效 我用谷歌搜索 发现将 doctype 更改为 现在页面 100 有效 但是 XHTML 和如此低的数
  • jquery数据表排序忽略空值

    我正在使用数据表和 jQuery 来制作漂亮的可排序表 我现在想要对行进行排序 该值是一个数值 但它也可能不可用 所以此时我将回显破折号 现在 当我对此列进行排序时 所有带有破折号的行都位于顶部 然后显示值为 1 3 6 8 10 的行 如
  • 获取 Point 两侧的 LineString 上的顶点

    我有一个匀称的LineString并定义了一个匀称的Point沿着LineString 我怎样才能找到顶点LineString哪个位于该点的两侧 将线分成两部分 找到线段LineString重点在哪里 然后将顶点分成两组LineString
  • 如何在mysql存储过程中生成5个随机数

    如何生成 5 个唯一的随机数 现在我有类似的东西 declare v counter integer declare v random integer declare v result varchar 10 select FLOOR 1 r
  • FixThreadPool 与 CachedThreadPool:两害相权取其轻

    我有一个程序可以生成线程 5 150 来执行一堆任务 最初 我使用了一个FixedThreadPool因为这个类似的问题建议它们更适合寿命较长的任务 并且由于我对多线程的了解非常有限 我考虑了线程的平均寿命 几分钟 长寿 但是 我最近添加了
  • 如何使用 Java 列出存储桶中的所有 AWS S3 对象

    使用 Java 获取 S3 存储桶中所有项目的列表的最简单方法是什么 List
  • 安装factoextra时rbind(info, getNamespaceInfo(env, "S3methods")) 出错

    我正在尝试在 Windows 上使用本地源 tar 球安装 factoextra 包 我可以用同样的方式安装其他软件包 没有问题 但是 在安装 factoextra 时 我收到与 S3methods 相关的错误 我尝试使用本地 Window