Rで解析:パッケージの関連を把握する「miniCRAN」パッケージ

Rの解析に役に立つ記事
スポンサーリンク

ローカルにパッケージインストール環境を構築するだけでなく、依存関係を表示するパッケージの紹介です。記事では依存関係に着目し紹介します。

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

スポンサーリンク

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

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

#パッケージのインストール
install.packages("miniCRAN")

実行コマンド

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

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

#特定パッケージの依存パッケージを調査:pkgDepコマンド
#パッケージ名を指定:pkgオプション
#パッケージを指定
PkgName <- "scales"
pkgDep(pkg = PkgName)
#&#12497;&#12483;&#12465;&#12540;&#12472;&#12398;&#35501;&#12415;&#36796;&#12415;
library("miniCRAN")

#&#29305;&#23450;&#12497;&#12483;&#12465;&#12540;&#12472;&#12398;&#20381;&#23384;&#12497;&#12483;&#12465;&#12540;&#12472;&#12434;&#35519;&#26619;:pkgDep&#12467;&#12510;&#12531;&#12489;
#&#12497;&#12483;&#12465;&#12540;&#12472;&#21517;&#12434;&#25351;&#23450;:pkg&#12458;&#12503;&#12471;&#12519;&#12531;
#&#12497;&#12483;&#12465;&#12540;&#12472;&#12434;&#25351;&#23450;
PkgName <- "scales"
pkgDep(pkg = PkgName)
#&#32080;&#26524;&#12399;&#30465;&#30053;

#&#20381;&#23384;&#38306;&#20418;&#12434;&#12464;&#12521;&#12501;&#12391;&#34920;&#31034;:makeDepGraph&#12467;&#12510;&#12531;&#12489;
#Enhances dependencies&#12434;&#34920;&#31034;:enhances&#12458;&#12503;&#12471;&#12519;&#12531;;&#21021;&#26399;&#20516;FALSE
#igraph&#12497;&#12483;&#12465;&#12540;&#12472;&#12364;&#24517;&#35201;&#12394;&#12398;&#12391;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;
install.packages("igraph")
#&#12497;&#12483;&#12465;&#12540;&#12472;&#12434;&#25351;&#23450;
PkgName <- c("scales")
#&#12467;&#12510;&#12531;&#12489;&#12434;&#23455;&#34892;
PlotData <- makeDepGraph(pkg = PkgName, suggests = TRUE,
                         enhances = TRUE)
#&#12487;&#12540;&#12479;&#12434;&#12503;&#12525;&#12483;&#12488;
plot(PlotData, legendPosition = c(-1, 1), vertex.size = 20)

#&#20381;&#23384;&#38306;&#20418;&#12434;&#12464;&#12521;&#12501;&#12391;&#34920;&#31034;:makeDepGraph&#12467;&#12510;&#12531;&#12489;
#Enhances dependencies&#12434;&#34920;&#31034;:enhances&#12458;&#12503;&#12471;&#12519;&#12531;;&#21021;&#26399;&#20516;FALSE
#igraph&#12497;&#12483;&#12465;&#12540;&#12472;&#12364;&#24517;&#35201;&#12394;&#12398;&#12391;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;
install.packages("igraph")
#&#12497;&#12483;&#12465;&#12540;&#12472;&#12434;&#25351;&#23450;
PkgName <- c("scales")
#&#12467;&#12510;&#12531;&#12489;&#12434;&#23455;&#34892;
PlotData <- makeDepGraph(pkg = PkgName, suggests = TRUE,
                         enhances = TRUE)
#&#12487;&#12540;&#12479;&#12434;&#12503;&#12525;&#12483;&#12488;
plot(PlotData, legendPosition = c(-1, 1), vertex.size = 20)

出力例

・makeDepGraphコマンド

miniCRAN

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

タイトルとURLをコピーしました