R不更新data.table

时间:2014-11-02 21:48:39

标签: r data.table

以下是我当前版本的data.table

      Package                                                        LibPath Version Priority       Depends
1: data.table /Library/Frameworks/R.framework/Versions/3.1/Resources/library   1.9.2       NA R (>= 2.14.0)
             Imports LinkingTo
1: methods, reshape2        NA
                                                                                            Suggests Enhances    License
1: chron, ggplot2 (>= 0.9.0), plyr, reshape, testthat (>= 0.4),\nhexbin, fastmatch, nlme, xts, bit64       NA GPL (>= 2)
   License_is_FOSS License_restricts_use OS_type MD5sum NeedsCompilation Built Status
1:              NA                    NA      NA     NA              yes 3.1.0     ok

正如您所看到的,尽管1.9.2列出1.9.4update.packages() update.packages(repos='http://cran.us.r-project.org') update.packages(old.packages='data.table', repos='http://cran.us.r-project.org') ,但sessionInfo()other attached packages: [1] foreign_0.8-61 data.table_1.9.2 ggplot2_1.0.0 。我尝试了以下更新它,但效果不大:

{{1}}

{{1}}仍然给了我

{{1}}

我在Mac OS X上,以及当前版本的R.在更新之前拆分包没有用。

1 个答案:

答案 0 :(得分:6)

看起来Snow Leopard二进制文件没有被重建:转到http://cran.r-project.org/web/packages/data.table/index.html显示1.9.4可用于所有其他平台(源,Windows,OS X Mavericks),但只有1.9.2可用于雪豹。

我不知道这是否是暂时/已知/值得向CRAN维护者报告的事情。 (也许可以向软件包维护者报告,他们可能(a)想知道他是否已经和(b)向CRAN维护者报告,如果它不是一个已知的问题。)

我想更通用的调试建议是检查包的CRAN信息页面,以及您感兴趣的包类型的实际网址(在这种情况下http://cran.r-project.org/bin/macosx/contrib/3.1/ 或< / strong> http://cran.r-project.org/bin/macosx/mavericks/contrib/3.1/),直接。

解决方法是使用

install.packages("data.table",type="source")

(如果您安装了开发工具)。