檢查 R 的版本

Manav Narula 2023年1月30日
  1. 使用 R.version 功能檢查 R 版本
  2. sessioninfo() 函式檢查 R 版本
檢查 R 的版本

R 語言和其他程式語言一樣,定期更新。新的功能和特性會定期新增,一些功能和特性也會被廢棄,如果不知道這些變化,可能會導致錯誤。因此,瞭解你的裝置上安裝了什麼版本的 R 是很有必要的。

可以檢查目錄,看看你的裝置上執行的是哪個版本的 R。否則,我們也有幾個內建的功能,可以告訴你同樣的情況。

使用 R.version 功能檢查 R 版本

其中第一個是 R.version 函式。當我們執行這個命令時,我們會得到一大堆資訊。

R.version
               _                           
platform       x86_64-w64-mingw32          
arch           x86_64                      
os             mingw32                     
system         x86_64, mingw32             
status                                     
major          4                           
minor          0.2                         
year           2020                        
month          06                          
day            22                          
svn rev        78730                       
language       R                           
version.string R version 4.0.2 (2020-06-22)
nickname       Taking Off Again

如上,version.string 顯示的是 R 的當前版本,我們也可以通過執行下面的命令直接提取。

R.version.string
[1] "R version 4.0.2 (2020-06-22)"

sessioninfo() 函式檢查 R 版本

另一種檢查安裝了哪個版本的 R 的方法是使用 sessioninfo() 函式,該函式提供了當前的版本和它所執行的系統、當前的軟體包等其他細節。

sessionInfo()
R version 4.0.2 (2020-06-22)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19041)

Matrix products: default

locale:
[1] LC_COLLATE=English_India.1252  LC_CTYPE=English_India.1252   
[3] LC_MONETARY=English_India.1252 LC_NUMERIC=C                  
[5] LC_TIME=English_India.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods  
[7] base     

loaded via a namespace (and not attached):
[1] compiler_4.0.2 tools_4.0.2    tinytex_0.26   xfun_0.17     
作者: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn