Установка, загрузка пакетов и проверка этих действий.Путь, Lib, Зависимости и т. Д. - PullRequest
0 голосов
/ 16 октября 2018

Это одна из наиболее полных тем и обсуждений по этим темам, которые я нашел на сегодняшний день.

Как узнать, какая версия пакета загружена в R?

Тем не менее, я обнаружил, что это не предоставило мне достаточной информации, чтобы убедиться, что я установил и загрузил два пакета, которые я должен иметь, прежде чем я смогу ожидать, что R будет работать должным образом.Этими пакетами являются: Rserve (1.8-0) и MASS (7.3-45).

Кажется, ответы на эти темы могут зависеть от приложения или, возможно, лучше использовать целевую фразу.К сожалению, документация R вас смущает, поэтому я подумал, что лучше всего запросить мнение более опытных пользователей.

Я работаю на персональном ноутбуке с R 3.5.1 и Win7 Pro.Из документации видно, что Windows не является наилучшей или предпочтительной средой для R.

, несмотря на большую работу, чего-то не хватает, и я не смог определить, что это такое.

1 Ответ

0 голосов
/ 16 октября 2018

из того, что я понимаю, вы не против, если загружена конкретная версия, вы просто хотите убедиться, что пакет загружен, вы можете использовать команды require или library, чтобы убедиться, что ранее установленный пакет находится в процессе загрузки.используется в этом сеансе.

Итак, представьте, что нам нужен пакет MASS, сначала нам нужно установить его

install.packages("MASS")

Это установит пакет, если он отсутствует, или установит новейшую доступную версию.доступны (которые могут быть такими же, как старые, если вы хотите обновить все свои пакеты, вы можете использовать вместо этого update.packages ()).

Как только install.packages () завершит васВы получите доступ к этому пакету, затем вам нужно его загрузить.Вы можете сделать это с помощью

library(MASS)

или

require(MASS)

, тогда, если вы хотите узнать, загружены ли они и какая версия загружена, вы можете использовать

sessionInfo()

и под заголовком другие прикрепленные пакеты: вы увидите список пакетов и их версий, которые вы загрузили.

...