r - 无法将 O'Reilly 的书“R in a Nutshell”中的包“nutshell”安装到 Mac 上
问题描述
我在早期编程生涯中的第一篇文章 - 非常欢迎任何帮助。
我正在学习 R,并使用一本名为 R in Nutshell (O'Reilly) 的书。本书由以前在 CRAN 上可用的软件包提供支持。CRAN 上的包已存档 - 尽管 nutshell_2.0.tar.gz 仍然存在。
我正在运行 MacOS Catalina,R 版本 3.2.1。(从 4.02 降级后尝试解决此问题,但没有成功)和 RStudio 版本 1.3.1093。
当我尝试通过 RStudio 将包安装到 R 中时,我有这样的经历:
packageurl <- "https://cran.r-project.org/src/contrib/Archive/nutshell/nutshell_2.0.tar.gz
install.packages(packageurl,contriburl=NULL,type="source")
Warning in install.packages :
package ‘https://cran.r-project.org/src/contrib/Archive/nutshell/nutshell_2.0.tar.gz’ is not available (for R version 3.2.1)
如果我下载 tar.gz 文件并尝试直接在 Tools/Install Packages 下导入它,我也会有类似的体验。
我能够在 CRAN 上成功安装其他软件包。
非常感谢
解决方案
在前面,我是在windows上而不是在 macos 上执行此操作,但是这里的包没有编译代码,所以应该很少有差异。另外,我在 R-4.0.2 上进行了测试;我不认为这会是一个问题,因为这些包似乎是在 2012 年最后更新的,所以如果它们安装在我的 4.0.2 上,那么它们很可能适用于从那时起的每个 R 版本(包括你的4 岁以上 R-3.2)。
download.file("https://cran.r-project.org/src/contrib/Archive/nutshell.audioscrobbler/nutshell.audioscrobbler_1.0.tar.gz", "nutshell.audioscrobbler_1.0.tar.gz")
download.file("https://cran.r-project.org/src/contrib/Archive/nutshell.bbdb/nutshell.bbdb_1.0.tar.gz", "nutshell.bbdb_1.0.tar.gz")
download.file("https://cran.r-project.org/src/contrib/Archive/nutshell/nutshell_2.0.tar.gz", "nutshell_2.0.tar.gz")
install.packages("nutshell.audioscrobbler_1.0.tar.gz", repos = NULL)
install.packages("nutshell.bbdb_1.0.tar.gz", repos = NULL)
install.packages("nutshell_2.0.tar.gz", repos = NULL)
推荐阅读
- httpclient - 在 spfx webpart 中使用 SPHttpClient 将文件上传到 SharePoint Online,并带有相应的列数据
- ruby - 阵列形成和定制
- java - 如何对新创建的约会做出反应?
- css - 为什么 ant design 不提供像 bootstrap 这样的 CSS 文档?
- javascript - 如何使用 JSDoc Typescript 声明隐藏“私有”方法?
- android - Flutter Login with Facebook 返回构建错误
- linux - 在 linux bash 上使用 Curl 上传文件不起作用
- batch-file - 如何将多个 .TXT 文件批量合并为一个新的 .TXT 文件?
- html - 悬停时引导列相互重叠
- linux - Linux 上的 Azure 迁移评估