8

R コードを視覚化できるツールはありますか?

理解する必要があるいくつかのスクリプトに分割された非常に複雑な R コードがあります。これの難しさの 1 つは、入れ子になった関数と変数が非常に多いため、手動でそれらを調べて、何が何に接続されているかを理解するのが非常に遅いことがわかっていることです。

R コードからフローチャートを生成し、一度に表示できる方法があれば、私の作業はより簡単になるのではないかと思います。もちろん、コードを調べながらマップを描画することもできますが、プログラムでこれを行うことは可能ではないでしょうか? それを行うことができる既存のツールはありますか?

R AnalyticFlow というプログラムを見つけましたが、GUI を使用してスクリプトを作成しているように見えますが、コードを取得して、AnalyticFlow で描画するタイプのものにすることができるものが必要です。

4

2 に答える 2

1

mvbillsパッケージを使用して、簡単な方法で関数を視覚化できます。

インストール/インポート

install.packages("mvbutils", dependencies = TRUE)
library(mvbutils)

そして使う

foodweb(where = environment())

私の場合、出力の例は次のようになります。

ここに画像の説明を入力

または、パッケージの場合 (または他のオプションを試してみたい場合)、DependenciesGraphsパッケージを使用できます。

于 2019-12-19T14:54:21.850 に答える