2015-01-05 4 views
1

Где установлены установленные пакеты R?Где установлены установленные пакеты R?

Например, после установки пакетов с помощью «install.packages (« mlbench ») и т. Д. Только« Загруженные двоичные пакеты находятся в папке C: \ Users \ ABC \ AppData \ Local \ Temp \ Rtmp2XB0sh \ download_packages " представляет собой часть связанной информации из консольных сообщений.

Тем не менее, я не могу найти их вообще после очистки моего компьютера в соответствии с именами пакетов (не просто перечисляя их с 'installed.packages()'). Этот вопрос кажется очень сложным для меня, но, как ни странно, я почти не нашел ответа в Интернете. Где установленные пакеты на локальном компьютере?

+2

Посмотрите на '? Install.packages' (' lib' параметр) и '? .libPaths' – lukeA

ответ

3

Вы можете просмотреть расположение, выполнив следующие действия:

.libPaths() 
#[1] "C:/Users/ujjwal/Documents/R/win-library/3.1" "C:/Program Files/R/R-3.1.1/library" 

R пакеты установлены в библиотеки, которые являются каталогами в файловой системе, содержащей подкаталог для каждого пакета, установленного там.

R поставляется с одной библиотекой, R_HOME/library, которая является значением объекта R .Library, содержащего стандартные и рекомендуемые пакеты. На самом низком уровне .libPaths() может использоваться для добавления путей к коллекции библиотек или для представления текущей коллекции.

R будет автоматически использовать библиотеку сайта R_HOME/site-library, если это существует. Это местоположение можно переопределить, установив .Library.site в R_HOME/etc/Rprofile.site. Для получения дополнительной информации см. here.

+0

Большое спасибо. Я обнаружил, что на моем компьютере установлены две папки R (один R и один RRO), и я только что обыскал папку R ранее. – Tom

Смежные вопросы