Rで解析:githubからのパッケージ管理がとっても楽になります「githubinstall」パッケージ


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

githubに公開されているパッケージを管理するRのパッケージはいくつかありますが、本パッケージは利用方法が簡単でわかりやすく最高峰に位置するかと思います。

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

パッケージバージョンは0.0.1。windows 7およびOS X 10.11.5のR version 3.3.1で確認しています。

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

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

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

実行コマンドの紹介

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

#gitからパッケージをインストール:githubinstallコマンド
#パッケージ名が重複しない場合
githubinstall("ggghost")
Warning occurred. Do you install the package forcibly?

1: Install Forcibly (Overwirte)
2: Cancel the Installation

Selection:
  
#パッケージ名が類似するものも表示されます
githubinstall("ggplot")
Select one repository or, hit 0 to cancel.

1: USGS-R/gsplot  An implementation of the Grammar of Graphics in R
2: hadley/ggplot1 An implementation of the Grammar of Graphics in R
3: hadley/ggplot2 An implementation of the Grammar of Graphics in R

Selection:
  
#キーワードからパッケージを検索:gh_search_packagesコマンド
GetPack <- gh_search_packages("ggplot2")
head(GetPack)
    username package_name
1          3wen     plotRTeX
2      Bart6114     licorice
3   DanHenebery       dhPlot
4       GegznaV       spPlot
5      GeneCrab       ggfish
6 GuangchuangYu    emojifont
  title
1 Converts ggplot2 graphics to PDF using LaTeX
2 plot Likert-like data using the ggplot2 plotting engine
3 GGPLOT2 Theme for DanHenebery.com
4 Plots And Extensions for `hyperSpec`, `ggplot2` And `plotly`
5 An R package extending ggplot2 to draw a fish-shaped plot
6 emoji font in both base and ggplot2 graphics

#パッケージ名からリポジトリを検索:gh_suggestコマンド
gh_suggest("githubinstall")
[1] "hoxo-m/githubinstall"

#ユーザー名の検索:gh_suggest_usernameコマンド
gh_suggest_username("hoxo")
[1] "hoxo-m" "htso"

#ユーザー名からパッケージを検索:gh_list_packagesコマンド
gh_list_packages(username = "hoxo-m")
   username  package_name
1    hoxo-m         KLIEP
2    hoxo-m     SparkRext
3    hoxo-m        analog
4    hoxo-m      bayesopt
5    hoxo-m     densratio
6    hoxo-m         fixer
7    hoxo-m    githubinst
8    hoxo-m githubinstall
9    hoxo-m       lambdaR
10   hoxo-m      magicfor
11   hoxo-m     mergetree
12   hoxo-m      pforeach
13   hoxo-m   toybayesopt
  title
1 Kullback-Leiblar Importance Estimation Procedure (with Cross Validation)
2 SparkR extension for closer to dplyr
3 Analyzing Access Log Data with R
4 An R Implementation of Bayesian Optimization
5 An R Package for Density Ratio Estimation
6 Tools for Fix Functions in R Packages
7 Easy to Install R Packages on GitHub
8 A Helpful Way to Install R Packages Hosted on GitHub
9  Novel lambda expressions in R
10 magicfor - Magic Functions to Obtain Results from for Loops in R
11 No description or website provided.
12 Easy to parallel processing in R
13 Crude R Implementation of Bayesian Optimization

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

スポンサードリンク

おすすめコンテンツ


スポンサードリンク