📅  最后修改于: 2023-12-03 15:10:50.951000             🧑  作者: Mango
如果你是一位 R 程序员,你需要经常检查你的 R 版本。因为 R 语言是一门开源编程语言,它的不同版本可能会有不同的特性和功能。在这篇文章中,我们将学习如何检查我们所使用的 R 版本,以确保我们的程序可以正常运行。
在 R 中可以使用 sessionInfo()
函数来查看当前使用的 R 版本,它还可以显示其他一些与 R 相关的信息,如操作系统、安装路径、包版本等。
# 查看 R 版本和相关信息
sessionInfo()
输出如下:
R version 4.0.3 (2020-10-10)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 20.04.1 LTS
Matrix products: default
BLAS: /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3
LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/liblapack.so.3
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] knitr_1.30
loaded via a namespace (and not attached):
[1] magrittr_2.0.1 tidyselect_1.1.0 munsell_0.5.0
[4] colorspace_2.0-0 R6_2.5.0 rlang_0.4.10
[7] stringr_1.4.0 tools_4.0.3 grid_4.0.3
[10] gtable_0.3.0 xfun_0.19 utf8_1.1.4
[13] ellipsis_0.3.1 yaml_2.2.1 digest_0.6.27
[16] tibble_3.0.4 lifecycle_0.2.0 crayon_1.3.4
[19] evaluate_0.14
其中第一行的 R version 4.0.3
就是当前使用的 R 版本。如果你想只看 R 版本,可以使用下面的命令:
# 只查看 R 版本
cat(paste("R version", getRversion()), "\n")
输出如下:
R version 4.0.3
除了使用 sessionInfo()
函数外,在 RStudio 中还可以通过点击菜单栏中的“Tools” -> “Global Options” -> “General” -> “R Version” 来查看当前 R 版本。
如果你正在使用的 R 版本过旧,可以通过重新安装最新版的 R 或升级 R 来解决这个问题。使用下面的命令来更新 R 版本:
# 更新 R 版本
install.packages("installr")
library(installr)
updateR()
在这篇文章中我们学习了如何检查 R 版本以确保我们的程序可以正常运行,同时还介绍了如何通过更新 R 版本来解决版本过旧的问题。