install.packages("package_name")
из devtools
библиотека работает только тогда, когда пакет зачислен в CRAN, и соответствует вашей версии R.
Три варианта, если он доступен, но либо не в CRAN, либо несовместим с ваша версия R:
- Установка через Github: Если ваш пакет включен в репозиторий Github (большинство пакетов есть), то вы можете использовать
install_github("github_UsernameOfAuthor/repository_name")
Другие известные держатели репозитория включают bitbucket и gitorious, для которых применяются
install_bitbucket("package_Author/repository_name")
и
install_gitorious("package_Author/repository_name")
соответственно.
- Установить через R-Forge: Если ваш репозиторий загружен в R-Forge, вы можете использовать
install.packages("package_name", repos="http://R-Forge.R-project.org")
Это применимо в вашем случае, так как существует репозиторий R-Forge для IntroCompFinR библиотека с упомянутой командой установки здесь .
- Установка через другой источник URL / веб-сайт: Если ваш пакет имеет репозиторий где-то на inte rnet, вы можете нам Ссылка на источник для установки пакета через
install.packages("package_name", repos="URL")`.
Примечание : Все эти команды предоставляются devtools
, что у вас, похоже, есть, но только в в противном случае вы можете использовать эти команды для установки как devtools, так и требуемого пакета:
# Install directly from CRAN:
if(!require(devtools))install.packages("devtools")
devtools::install.packages("package_name")
# Install via Github:
if(!require(devtools))install.packages("devtools")
devtools::install_github("githubAuthor_username/package_name")
# Install via R-Forge or any other repository holding website:
if(!require(devtools))install.packages("devtools")
devtools::install.packages("package_name",repos="website-link")
Большинство авторов пакетов дают команды установки в своих виньетках пакетов или через свой репозиторий Github для них, но вы можете приобрести пакет напрямую, если вы знаете его имя и ссылку на исходный репозиторий.
Вы можете использовать этот пост в качестве справочного при установке пакетов R в будущем.