私のコンピューターには2つのRディレクトリーがあります。
1つは/home/R-2.15.2
、もう1つは/home/R-2.15.1
、R
と入力すると、Rを開始できます。実行中のRを知りたい:2.15.1または2.15.2?
R --version
を実行します。最初の行にバージョンに関する情報があります。
編集:あなたがこの質問をした場合、私はRがこれらのディレクトリのいずれからも実行されていないに違いない。 $ PATH環境変数を確認して、バイナリが検索される場所とその順序に関する情報を取得します。
編集2:type
シェルコマンドを使用して、特定のコマンドのバイナリが格納されている場所を検索します。すべてのパスの場合は-a
、ハッシュされたパスの場合は-f
(基本的には最近使用したもの)。
@Piotr Jaszkowskiに加えて、R.Version()
も機能するはずです
組み込みの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:version
および_R.version
_( nathaninmac で言及)は同じもののエイリアスであることが判明.
これもトリックを行います
paste0(R.Version()[c("major","minor")], collapse = ".")
sessionInfo()
をお試しください
Rバージョンの隣に、ロードされたパッケージのバージョンなども返します。
http://stat.ethz.ch/R-manual/R-patched/library/utils/html/sessionInfo.html
Rバイナリが使用される「which R」を入力できます
または、Rと入力して、以下のようなものを表示します。これにより、バージョンがわかります。
"Rバージョン2.15.1(2012-06-22)-"ローストマシュマロ "Copyright(C)2012 The R Foundation for Statistical Computing .. .."