needs: Attaches and Installs Packages

パッケージ読み込みとインストールを容易に実行する

> library(needs)

バージョン: 0.0.3.9000


関数名 概略
needs Attach/install packages
needs-package Easier package loading / auto-installation
prioritize Re-attach packages to prevent masking
toProfile Append to Rprofile in current working directory.

needs

> needs(foo, bar) # installするパッケージ名(この場合、fooとbar)

prioritize

パッケージ読み込みの優先順位を変更する

> needs(dplyr, MASS) # 2つのパッケージを読み込む
> 
> iris %>% select(Species) %>% head()
Error in select(., Species): unused argument (Species)
> prioritize(dplyr)
Warning: package 'dplyr' is required by 'treeplyr', which may no longer
work correctly
> iris %>% select(Species) %>% head()
  Species
1  setosa
2  setosa
3  setosa
4  setosa
5  setosa
6  setosa

toProfile

作業ディレクトリに.Rprofileが作成される

> toProfile()