Rで解析:コードの処理内容をインタラクティブに視覚化「profvis」パッケージ

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

コードの処理内容をインタラクティブに視覚化するパッケージの紹介です。本パッケージを利用する際にはRStudioからの利用がおすすめです。

パッケージバージョンは0.3.7。RStudio 2022.12.0+353、R version 4.2.2で動作を確認しています。

スポンサーリンク

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

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

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

実行コマンド

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

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

#処理内容を視覚化:profvisコマンド
#オプションはヘルプを参照してください
#特に指定しなくても使用が可能です
profvis("可視化したい処理内容を記述")

#以下,使用例と結果をHTMLで保存するコマンド
OutputData <- profvis({
  
  ###&#12487;&#12540;&#12479;&#20363;&#12398;&#20316;&#25104;#####
  n <- 50000
  TestData <- data.frame("Group" = sample(paste0("Group", 1:3), n, replace = TRUE),
                         "Data1" = sample(rnorm(10), n, replace = TRUE),
                         "Data2" = sample(LETTERS[1:10], n, replace = TRUE),
                         "Data3" = sample(rnorm(10), n, replace = TRUE))
  ########
  
  #&#12456;&#12463;&#12475;&#12523;&#12501;&#12449;&#12452;&#12523;&#12391;&#20986;&#21147;&#12375;&#12383;&#22580;&#21512;&#12398;&#12469;&#12452;&#12474;
  #openxlsx&#12497;&#12483;&#12465;&#12540;&#12472;&#12434;&#21033;&#29992;&#12375;&#12383;&#22580;&#21512;
  #install.packages("openxlsx")
  library("openxlsx")
  write.xlsx(TestData, file = "Test.xlsx", sheetName = "TestData")
  
})

#&#32080;&#26524;&#12434;&#20316;&#26989;&#12501;&#12457;&#12523;&#12480;&#12408;&#20445;&#23384;
#install.packages("htmlwidgets")
library("htmlwidgets")
saveWidget(OutputData, "OutputData.html")

出力例

使用例と結果をHTMLで保存するコマンドの出力結果です。なお、インタラクティブに操作が可能です。


あなたの解析がとっても楽になりますように!!

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