Rで解析:Githubからのパッケージ管理がらくらく「githubinstall」パッケージ


投稿日: Rの解析に役に立つ記事

Githubからパッケージをインストールするのに大変便利なdevtoolsパッケージがあります。devtoolsパッケージがあれば十分ですが、ちょっとだけ便利なパッケージを紹介します。

devtoolsやggplot2などの開発者であるhadley氏を例に紹介します。hadley氏が関わるパッケージに恩恵を受けている方は非常に多いと思います。この機会にhadley氏が開発したパッケージに触れてはいかがでしょうか。CRAN以外にもRのパッケージは存在します。

Github「R検索」
https://github.com/search?utf8=%E2%9C%93&q=language%3AR&type=Repositories&ref=advsearch&l=R&l=

パッケージバージョンは0.0.2。実行コマンドはR version 3.2.2で確認しています。


パッケージのインストール

下記、コマンドを実行してください。

#パッケージのインストール
install.packages("devtools")
#devtoolsを利用したGithubからインストール
library("devtools")
install_github("hoxo-m/githubinstall")

実行コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#パッケージの読み込み
library("githubinstall")

#githubinstallパッケージを使うとユーザー名が必要ない
#install_github_packageコマンド
#例えばggplot2をインストール
install_github_package("ggplot2")

#Githubをユーザー名で検索してパッケージ一覧を取得
#ggplot2の作者"hadley"神を検索
list_github_packages("hadley")
[1] "hadley/assertthat"    "hadley/babynames"     "hadley/bigrquery"     "hadley/bookdown"     
[5] "hadley/clusterfly"    "hadley/decumar"       "hadley/devtools"      "hadley/dplyr"        
[9] "hadley/evaluate"      "hadley/ggplot2"       "hadley/haven"         "hadley/helpr"        
[13] "hadley/httr"          "hadley/lazyeval"      "hadley/lubridate"     "hadley/meifly"       
[17] "hadley/mturkr"        "hadley/multidplyr"    "hadley/nycflights13"  "hadley/plyr"         
[21] "hadley/profr"         "hadley/pryr"          "hadley/purrr"         "hadley/rappdirs"     
[25] "hadley/readr"         "hadley/reshape"       "hadley/roxygen3"      "hadley/rsmith"       
[29] "hadley/rvest"         "hadley/secure"        "hadley/shinySignals"  "hadley/sinartra"     
[33] "hadley/stringr"       "hadley/testthat"      "hadley/usdanutrients"

#パッケージ名からGithubのレポジトリを表示
guess_github_repository("httr")
[1] "hadley/httr"

少しでも、あなたのウェブや実験の解析が楽になりますように!!

スポンサードリンク

おすすめコンテンツ


スポンサードリンク