Какая версия R работает на моем компьютере?

На моем компьютере есть два каталога R:
один - /home/R-2.15.2, другой - /home/R-2.15.1,
когда я ввожу R, я могу запустить R, теперь я хочу знать, какой R работает: 2.15.1 или 2.15.2?

Ответ 1

Запустите R --version там о версии в первой строке.

Изменить: если вы зададите этот вопрос, я готов поспорить, что R не работает ни с одним из этих каталогов. Проверьте переменную $PATH env, чтобы получить информацию о поиске двоичных файлов и в каком порядке.

Изменить 2: Использовать команду type shell, чтобы найти, где хранится двоичный файл для данной команды, -a для всех путей, -f для хэшированного (в основном: последний раз).

Ответ 2

В дополнение к @Piotr Jaszkowski, R.Version() должен также выполнить работу

Ответ 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: оказывается, version и R.version (упомянутые nathaninmac) являются псевдонимами для одного и того же.

Ответ 5

Вы можете ввести "какой R", к которому используется двоичный файл R

или введите R и посмотрите что-то вроде ниже, которое должно указать вам, какая версия.

"R версия 2.15.1 (2012-06-22) -" Жареные зефиры" Copyright (C) 2012 Фонд R для статистических вычислений .. .. "

Ответ 6

Это также поможет

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