首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >传递给需要7的.Internal(矩阵)的矩阵5参数中有r错误

传递给需要7的.Internal(矩阵)的矩阵5参数中有r错误
EN

Stack Overflow用户
提问于 2013-03-06 23:46:45
回答 2查看 1.2K关注 0票数 0

无论出于什么原因,每当我尝试运行以下代码时,都会收到错误消息5 arguments passed to .Internal(matrix) which requires 7

代码语言:javascript
复制
library(randomForest)
set.seed(647)
myiris <- cbind(iris[1:4], matrix(runif(508 * nrow(iris)), nrow(iris), 508))

通过搜索,我找到了其他几个有类似问题的人,但针对这些人的解决方案似乎都不适用于我。我正在运行的R的版本如下:

代码语言:javascript
复制
    R version 2.15.3 (2013-03-01) -- "Security Blanket"
    Copyright (C) 2013 The R Foundation for Statistical Computing
    ISBN 3-900051-07-0
    Platform: x86_64-w64-mingw32/x64 (64-bit)

当我运行searchpath()时,我得到以下结果:

代码语言:javascript
复制
searchpaths()
 [1] ".GlobalEnv"                                                "C:/Users/XXXX/Documents/R/win-library/2.15/randomForest"
 [3] "tools:rstudio"                                             "C:/Program Files/R/R-2.15.3/library/stats"                
 [5] "C:/Program Files/R/R-2.15.3/library/graphics"              "C:/Program Files/R/R-2.15.3/library/grDevices"            
 [7] "C:/Program Files/R/R-2.15.3/library/utils"                 "C:/Program Files/R/R-2.15.3/library/datasets"             
 [9] "C:/Program Files/R/R-2.15.3/library/methods"               "Autoloads"                                                
[11] "C:/PROGRA~1/R/R-215~1.3/library/base"   

我猜这个问题可能源于11,但我不确定如何永久地改变它。我在我的计算机上卸载了所有以前版本的R,并重新安装了2.15-3,但我仍然得到:

代码语言:javascript
复制
[11] "C:/PROGRA~1/R/R-215~1.3/library/base"

任何帮助解决这个问题的人都将不胜感激。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-03-07 03:29:18

我不认为问题出在搜索路径上,如果路径中有R版本号,那么base的路径总是看起来很奇怪。

您可能有太旧版本的randomForest或其他包。尝试使用update.packages()更新您的包。

票数 0
EN

Stack Overflow用户

发布于 2013-05-11 14:57:07

以防这对其他人有帮助...它出现了(不管是什么原因...)我有一个‘矩阵’函数定义在我的默认工作区(~.RData)文件(默认情况下,保存在Documents文件夹中,不幸的是,尽管卸载并重新安装了几次程序,我从未想过要在Documents文件夹中查找孤立的R文件)。

由于我几乎从未保存过工作区(文件最后一次标注日期是2011年),我甚至从未想过要在那里查找问题(回到2011年,我甚至怀疑自己是否知道如何编写函数……)。在任何情况下,从我的工作区删除'matrix‘函数并重新保存工作区后,我不再有这个问题。

这个答案也适用于下面的帖子:R (2.15.3; Vista x64) matrix base package: Error 5 arguments passed to .Internal(matrix) which requires 7

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15251793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档