如何找到包所需的R版本

时间:2014-02-01 19:32:31

标签: r package version versioning

我有R版本3.0.1但是这似乎是安装包darch的最新版本。因此,我想知道如何找出我需要安装的R版本才能使用此软件包?

1 个答案:

答案 0 :(得分:1)

软件包的任何依赖项通常都会在软件包的DESCRIPTION文件中列出,而该文件又显示在软件包的CRAN网页上。在您的情况下,CRAN上的darch包页面列出了"中的以下内容:取决于"字段:

Depends:    methods, log4r, ff

也就是说,作者将他的项目列为适用于所有R版本的项目。对于具有明确R版本要求的包的示例,您可以看到我的包choroplethr。它列出了"取决于":

Depends:    R (≥ 3.0.0)

我从运行R版本2.15的人那里收到了很多错误报告,因此我将3.0.0作为最低要求。

请注意,CRAN列出不适用于最新版本R的软件包是不常见的。您必须检查其相关政策 - 甚至可能不允许这样做。

我认为您的下一步是联系该软件包的维护者。 CRAN上列出的每个包都需要列出维护者及其电子邮件地址。根据我的经验,当我使用某人的软件包遇到技术问题时,我通常会收到及时回复。在darch的情况下,这被列为:

Maintainer: Martin Drees <mdrees at stud.fh-dortmund.de>