簡體   English   中英

某些庫(包)在 R 中不起作用 — 錯誤

[英]Certain library(packages) not working in R — error

對我來說,大多數庫(包)都在 R 中工作,除了這 5 個:

library(plm)
Error: package or namespace load failed for ‘plm’ in runHook(".onLoad", env, package.lib, package):
cannot open file

library(mlogit)
Loading required package: dfidx
Error: package or namespace load failed for ‘dfidx’ in get(Info[i, 1], envir = env):
cannot open file : No such file or directory
Error: package ‘dfidx’ could not be loaded

library(gplots)
Error: package or namespace load failed for ‘gplots’ in library.dynam(lib, package, package.lib):
DLL ‘gtools’ not found: maybe not installed for this architecture?

library(erer)
Loading required package: lmtest
Loading required package: zoo
Error: package or namespace load failed for ‘zoo’ in get(Info[i, 1], envir = env):
cannot open file: : No such file or directory
Error: package ‘zoo’ could not be loaded

library(leaps)
Error: package or namespace load failed for ‘leaps’ in get(Info[i, 1], envir = env):
cannot open file : No such file or directory

我卸載並重新安裝了 R Studio。 我認為文件目錄位置可能有問題,因為當我安裝各種軟件包時,它的默認位置放在其他地方。

看起來這些是依賴錯誤。 當一個 package 依賴於另一個,而另一個 package 未安裝時,則會出現錯誤。

因此,例如,加載 mlogit 時的第二個錯誤。 這個package是依賴dfidx的,但是沒有安裝dfidx。 所以你必須先安裝它,然后再嘗試加載mlgit。

有時您必須遵循幾個級別的依賴鏈,直到一切都正確加載。

要安裝缺少的 package,您可以在命令行上為每個缺少的 package 運行 install.packages("<package name>")。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM