【问题标题】:Which version of R is running in my computer?我的电脑上运行的是哪个版本的 R?
【发布时间】:2013-04-05 16:07:40
【问题描述】:

我的电脑上有两个R目录:
一个是/home/R-2.15.2,另一个是/home/R-2.15.1
当我输入 R 时,我可以启动 R,现在我想知道哪个 R 正在运行:2.15.1 还是 2.15.2?

【问题讨论】:

  • 当你启动 R 时,应该会出现一堆文本。该文本应包含版本号

标签: r version built-in


【解决方案1】:

2021 年 5 月 20 日更新:

现在应该是R.version


除了@Piotr Jaszkowski,R.Version() 也应该做这项工作

【讨论】:

  • 我是R.version
  • 如果需要,paste(R.Version()[c("major", "minor")], collapse = ".") 会为您提供原始版本字符串。
【解决方案2】:

运行R --version第一行有版本信息。

编辑:如果你问这个问题,那么我敢打赌 R 不是从这些目录中运行的。检查 $PATH 环境变量以获取查找二进制文件的位置和顺序的信息。

编辑 2:使用type shell 命令查找给定命令的二进制存储位置,-a 用于所有路径,-f 用于散列路径(基本上:最近使用的)。

【讨论】:

    【解决方案3】:

    内置的version 会显示这个。

    > version
                   _                            
    platform       x86_64-apple-darwin9.8.0     
    ...
    version.string R version 2.15.2 (2012-10-26)
    

    version 是一个有 14 个项目的命名列表,你真的只是想看看:

    > version[['version.string']]
                   _                            
    [1] "R version 2.15.2 (2012-10-26)"
    

    事实上如果你只想要版本字符串

    > strsplit(version[['version.string']], ' ')[[1]][3]
    [1] "2.15.2"
    

    键入 builtins() 以查看所有内置函数。

    POSTSCRIPT:原来versionR.versionnathaninmac 提到)是同一事物的别名。

    【讨论】:

    • 它可能看起来很简单,但它的输出是一个 14 部分的格式化字符串...
    • 按照 nathaninmac 的回答,paste(version[c("major", "minor")], collapse = ".") 是获取版本字符串 2.15.2 的另一种方式
    【解决方案4】:

    试试sessionInfo()

    在 R 版本旁边,它还返回已加载包的版本等。

    http://stat.ethz.ch/R-manual/R-patched/library/utils/html/sessionInfo.html

    【讨论】:

      【解决方案5】:

      这也可以解决问题

      paste0(R.Version()[c("major","minor")], collapse = ".")
      

      【讨论】:

      • 或 paste0(R.version$major,".",R.version$minor)
      【解决方案6】:

      您可以输入使用 R 二进制文件的“哪个 R”

      或键入 R 并查看类似下面的内容,这应该会告诉您哪个版本。

      " R 版本 2.15.1 (2012-06-22) -- “烤棉花糖” 版权所有 (C) 2012 统计计算 R 基金会 .. .. "

      【讨论】:

        猜你喜欢
        • 2014-06-13
        • 1970-01-01
        • 2012-11-23
        • 2017-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多