【问题标题】:is it impossible to update “utils” package?更新“utils”包是不可能的吗?
【发布时间】:2019-11-05 13:07:28
【问题描述】:

我在 Ubintu 18.04 上使用 MRO 3.5.3,当使用 utils::choose.dir 时,它说“没有这样的功能”。但它在 R 文档站点上。经查,utils库是3.5.3,最新的是3.6.1。

`> installPackages("utils")

安装包到‘/home/kkk/R/x86_64-pc- linux-gnu-library/3.5'(因为'lib'是 未指定)

警告信息:

1: 软件包‘utils’不可用 (适用于 R 版本 3.5.3)
2:包‘utils’是一个基础包,并且 不应该更新

如何更新utils 并获得我需要的功能? 谢谢

【问题讨论】:

  • 我认为您需要更新 R 版本,utils 库将自动更新。
  • 我认为 Microsoft R open (MRO) 3.5.3 已经是最新的了。谢谢。
  • utils 以及许多其他“基础包”仅随整个 R 安装而更新。它们不作为单独的软件包提供。虽然可能还有其他原因,但我能想到的最大理由是,R 的大部分内部工作依赖于这些包之间的紧密耦合,而更改大部分 ABI/API 可能会危及这一点。可能很弱,但是......仍然,您无法更新这些软件包,只需更新 R。
  • 至于为什么找不到该功能:?choose.dir 声明 “这仅适用于 Windows。”.
  • 我多么愚蠢!谢谢!

标签: r package


【解决方案1】:

原来 {rstudioapi} 是特定功能的解决方案。

OS-independent way to select directory interactively in R

【讨论】:

  • 不过,请注意,除非实际使用 RStudio,否则这不起作用。对于大多数人来说,这不是问题,但任何其他 IDE 仍然不走运。
猜你喜欢
  • 1970-01-01
  • 2021-12-16
  • 2012-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 2011-01-24
  • 2021-07-09
相关资源
最近更新 更多