Ce versiune de R rulează în calculatorul meu? (Programare, R, Versiunea, Construit În)

showkey a intrebat.

Există două directoare R pe calculatorul meu:
unul este /home/R-2.15.2,celălalt este /home/R-2.15.1,
când introduc R , pot să pornesc R, acum vreau să știu care R rulează: 2.15.1 sau 2.15.2?

Comentarii

  • Când porniți R, ar trebui să apară o grămadă de text. Acel text ar trebui să includă numărul versiunii –  > Por David Robinson.
6 răspunsuri
Piotr Jaszkowski

Rulați R --version există informații despre versiune pe prima linie.

Edit: Dacă puneți această întrebare, atunci pun pariu că R nu rulează din niciunul dintre aceste directoare. Verificați variabila de mediu $PATH pentru a obține informații despre unde sunt căutate binarele și în ce ordine.

Ediția 2: Utilizați type comanda shell pentru a găsi unde este stocat binarul pentru comanda dată, -a pentru toate căile, -f pentru cea hașurată (practic: cea mai recent utilizată).

yujingz

În plus față de @Piotr Jaszkowski, R.Version() ar trebui să facă și el treaba

Comentarii

  • Este R.version. –  > Por Hahnemann.
smci

Builttin version va arăta acest lucru.

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

version este o listă nominală cu 14 elemente, pe care doriți să o vedeți doar:

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

și de fapt dacă doriți doar șirul de versiuni:

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

Type builtins() pentru a vedea toate elementele construite.

POSTSCRIPT: se pare că version și R.version (menționate de nathaninmac) sunt pseudonime pentru același lucru.

Comentarii

  • Poate părea simplu, dar rezultatul său este un șir format din 14 părți… –  > Por smci.
Jonas Tundo

Încercați sessionInfo()

Pe lângă versiunea R, returnează și versiunile pachetelor încărcate și altele.

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

samssan

Acest lucru va face și el treaba

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

Comentarii

  • sau paste0(R.version$major,”.”,R.version$minor) –  > Por Ferroao.
aar cee

Puteți tasta „which R” pentru a ști ce binar R este utilizat

sau să tastați R și să vedeți ceva de genul celor de mai jos, care ar trebui să vă spună ce versiune.

„R version 2.15.1 (2012-06-22) — „Roasted Marshmallows „Copyright (C) 2012 The R Foundation for Statistical Computing….”