无法使用 install.packages 安装 R-forge 软件包

2023-12-29

This http://thread.gmane.org/gmane.comp.lang.r.finance/10265, question http://thread.gmane.org/gmane.comp.lang.r.finance/10022, is http://thread.gmane.org/gmane.comp.lang.r.finance/9715, asked http://thread.gmane.org/gmane.comp.lang.r.finance/9359, over http://thread.gmane.org/gmane.comp.lang.r.finance/9169/focus=9170, and http://thread.gmane.org/gmane.comp.lang.r.finance/9135, over http://thread.gmane.org/gmane.comp.lang.r.finance/8645, and http://thread.gmane.org/gmane.comp.lang.r.finance/7965, over http://thread.gmane.org/gmane.comp.lang.r.finance/7173, 于R-sig-金融 https://stat.ethz.ch/mailman/listinfo/r-sig-finance邮件列表,但我认为 stackoverflow 上没有人问过这个问题。

事情是这样的:

我在哪里可以获得 R-forge 上托管的最新版本的软件包 XYZ?我尝试安装它install.packages,但这就是发生的事情:

> install.packages("XYZ",repos="http://r-forge.r-project.org")
Warning message: package ‘XYZ’ is not available (for R version 2.15.0)

在 R-forge 网站上查看 XYZ,我发现该包无法构建。 因此,没有下载源的链接。还有其他办法吗 获取源代码?一旦我得到了源代码,我怎样才能把它变成一个 我可以加载的包library("XYZ")?


R-Forge 可能会因多种不同原因而无法构建软件包。可能是这样 该文档尚未更新以反映代码中最近的更改。或者, 可能是某些依赖项在构建时不可用。

您可以使用 svn 查看源代码。首先,在网站上搜索项目 R-Forge 网站并转到项目主页——例如http://r-forge.r-project.org/projects/returnanalytics/ http://r-forge.r-project.org/projects/returnanalytics/单击 SCM 链接即可到达如下页面http://r-forge.r-project.org/scm/?group_id=579 http://r-forge.r-project.org/scm/?group_id=579

此页面将告诉您用于签出项目的命令。在这种情况下你得到

可以使用以下命令通过匿名访问来签出该项目的 SVN 存储库。

svn 签出 svn://svn.r-forge.r-project.org/svnroot/returnanalytics/

如果您使用的是 Windows,您可能需要下载并安装乌龟SVN http://tortoisesvn.net/

安装 TortoiseSVN 后,您可以在 Windows 资源管理器窗口中右键单击并选择 “SVN 结帐”。在“存储库的 URL:”字段中,输入除 您在 R-Forge 上找到的命令的“svn checkout”部分。在这种情况下,你会 输入“svn://svn.r-forge.r-project.org/svnroot/returnanalytics/”。

单击“确定”后,该项目将被下载到当前目录中。

如果您使用的是类 UNIX 系统(或者如果您安装了命令行客户端工具 当您安装了 Windows 版 TortoiseSVN(这不是默认设置)时,您可以 在终端(系统终端,而不是 R 终端)中输入 R-forge 为您提供的命令

svn checkout svn://svn.r-forge.r-project.org/svnroot/returnanalytics/

这将在当前工作目录下创建一个新目录 包含包中的所有文件。在该目录的顶层 将是一个名为“pkg”的子目录。这个特定的项目(回报分析) 包含多个包。

ls returnanalytics/pkg
#FactorAnalytics  MPO  PApages  PerformanceAnalytics  PortfolioAnalytics

但一些 R-forge 项目只有一个包。例如

svn checkout svn://svn.r-forge.r-project.org/svnroot/random/
#Checked out revision 14.
ls random/pkg
#DESCRIPTION  inst  man  NAMESPACE  R

现在您已经拥有所有代码的本地副本,如果您希望能够 安装包,你必须先构建它。

注意:由于 R-Forge 未能构建该软件包,因此很有可能 包裹有问题。因此,如果你只是构建它,你可能会发现 有些事情没有按预期进行。特别是,很可能有 文档缺失或不完整。

如果您使用的是类似 UNIX 的系统,则可以相对轻松地构建和安装该包。对于像 returnanalytics 这样的多包项目,如果您想安装,例如这 PortfolioAnalytics包,你可以这样做

R --vanilla CMD INSTALL --build returnanalytics/pkg/PortfolioAnalytics 

“PortfolioAnalytics”是包含该包的目录的名称 你想要构建/安装。对于单包项目,您可以像这样构建和安装 这

R --vanilla CMD INSTALL --build random/pkg

如果您想在 Windows 上构建/安装软件包,请参阅这个问题 https://stackoverflow.com/questions/4739837/how-do-i-install-an-r-package-from-the-source-tarball-on-windows并遵循two http://cran.r-project.org/doc/manuals/R-admin.html#Windows-packages links http://cran.r-project.org/doc/manuals/R-admin.html#The-Windows-toolset@JoshuaUlrich 提供的

更多信息可以在以下位置找到:R 安装和管理 http://cran.r-project.org/doc/manuals/R-admin.html#Add_002don-packages, R-Forge 用户手册 http://download.r-forge.r-project.org/R-Forge_Manual.pdf, and SVN手册 http://svnbook.red-bean.com/.

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

无法使用 install.packages 安装 R-forge 软件包 的相关文章

  • 如何在 R 中的 dygraph 标题中使用 UTF-8 字符

    使用 Rstudio Windows8 当我使用 dygraph 函数绘制时间序列时 在尝试在主标题中使用 UTF 8 字符时遇到问题 library dygraphs dygraph AirPassengers main T tulo 这
  • StatET调试工具

    我想我只是很密集 但我似乎无法弄清楚如何在 Eclipse 中的 R 中使用调试工具 StatET 插件 有人有关于这个主题的任何提示或教程吗 StatET 2 00 现在对高级 可视化调试提供实验性支持 需要 Eclipse 3 6 或
  • rvest 函数 html_nodes 返回 {xml_nodeset (0)}

    我正在尝试抓取以下网站的数据框 http stats nba com game 0041700404 playbyplay http stats nba com game 0041700404 playbyplay 我想创建一个表格 其中包
  • 如何将参数从 Excel/VBA 传递到 Rstudio 中的脚本

    我正在尝试使用 Rstudio 从 VBA 打开 R 脚本 同时将参数传递给 R 脚本 然后我可以使用 commandArgs 访问该脚本 该问题与此处描述的问题非常相似 WScript Shell 用于运行路径中包含空格且来自 VBA 的
  • 在闪亮的数据表中为每个单元格显示工具提示或弹出窗口?

    有没有什么方法可以为 r闪亮数据表中的每个单元格获取工具提示 有很多方法可以获取悬停行或列 但我找不到一种方法来获取行和列索引并为每个单元格显示不同的悬停工具提示 任何人都可以修改以下代码吗 library shiny library DT
  • 将 Excel 文件读入 R 并锁定单元格

    我有一个 Excel 电子表格要读入 R 它受密码保护并锁定了单元格 我可以使用 excel link 导入受密码保护的文件 但我不知道如何解锁 取消保护单元格 excel link 给了我这个错误 gt
  • 如何使用plotmath更新ggplot图例标签

    我正在尝试更新ggplot要使用的图例标签plotmath但是 当我这样做时 它将之前组合的图例分成两部分 通过一个例子可能更容易理解 test data and the default plot gives the correct col
  • 斯皮尔曼相关性和联系

    我正在一小组配对排名上计算斯皮尔曼的 rho 斯皮尔曼因处理领带不当而闻名 例如 取2组8个排名 即使两组中有6个是平局 相关性仍然很高 gt cor test c 1 2 3 4 5 6 7 8 c 0 0 0 0 0 0 7 8 met
  • 如何在R中实现countifs函数(excel)

    我有一个包含 100000 行数据的数据集 我尝试做一些countifExcel 中的操作 但速度慢得惊人 所以我想知道R中是否可以完成这种操作 基本上 我想根据多个条件进行计数 例如 我可以指望职业和性别 row sex occupati
  • R 中图周围的圆形边框

    我需要在情节周围放置平滑的边框 代码 plot 0 10 0 10 type n xlab X ylab Y box figure col blue 除了简单的蓝线 我如何放置带有圆角的平滑灰线 非常感谢 library grid plot
  • 如何使用git-svn切换svn分支?

    复制 如何让 git svn 使用特定的 svn 分支作为远程存储库 https stackoverflow com questions 192736 how do i make git svn use a particular svn b
  • R 颜色 - 许多独特的颜色仍然很漂亮

    我很好奇你是否有一些关于 R 中颜色酿造的技巧 对于许多独特的颜色 在某种程度上图形仍然好看 我需要相当数量的独特颜色 至少 24 种 可能需要更多 50 种 用于堆叠区域图 所以不是热图 渐变颜色不起作用 我发现了 viridis 它的调
  • 如何在 foreach( ... , .packages="pkg") %dopar% 中指定 R 包的位置

    我的 包 安装在其他地方 我如何告诉 foreach 在哪里可以找到该包 foreach i 1 2 packages pkg dopar 这给我错误消息 worker initialization failed there is no p
  • 如何使用 ggplotGrob 创建自定义图例?

    我发布了一个question https stackoverflow com questions 29174774 how to create legend text elements being different colours in
  • ggplot 的每个方面都有不同的 `geom_hline()`

    这个问题在这里已经有答案了 library tidyverse ggplot mpg aes cty hwy geom point facet grid year fl geom hline yintercept mean mpg hwy
  • rPlot 工具提示问题

    我有一个使用 rCharts 工具提示的简单示例 但似乎不起作用 set seed 1 test lt data frame x rnorm 100 y rnorm 100 rPlot y x data test type point to
  • 文件错误(文件,“rt”):complete.cases 程序中的“描述”参数无效

    我正在编写一个 R 函数 该函数读取充满文件的目录并报告每个数据文件中完全观察到的案例的数量 该函数返回一个数据框 其中第一列是文件名称 第二列是完整案例数 such as id nobs 1 108 2 345 etc 这是我写的函数 c
  • 聚合函数在数据框中创建不需要的向量

    我在函数中创建数据帧时遇到了一个奇怪的问题 但是 在 data frame 之外使用相同的方法效果很好 这是基本函数 我用它来计算数据集的平均值 标准差和标准误差 aggregateX lt function formula dataset
  • 函数速度测试的奇怪结果

    我编写了一个使用递归来查找最大公因数 分母 的函数 gt gcd function a b if length a length b gt 1 warning Only scalars allowed using first element
  • 如何绘制 Voronoi 曲面细分的多边形而不是线段?

    我找到了一种使用 ggplot2 绘制 Voronoi 曲面细分的分段的方法 library deldir library ggplot2 library ggthemes set seed 123 df lt data frame lat

随机推荐